How-To Geek
Get Tabs for your PuTTY
It seems like everybody uses the free PuTTY client for accessing SSH from Windows, but the lack of a tabbed interface has kept me using the commercial SecureCRT application for years… until now.
With the PuTTY Connection Manager you can not only use tabs, but also wrap PuTTY in a slick interface. The underlying client is still the same putty.exe that you are used to… in fact the application doesn’t even come bundled with it.
The first time you launch the application you’ll be asked to enter the location to your copy of PuTTY.
And finally, a tabbed version of PuTTY!

The connection manager can be docked to the side by using the little pushpin button.

Right-clicking on a tab or using the Tools menu will allow you to get to the PuTTY menu

In the configuration dialog you can specify a bunch of options including an automatic login macro or passing command line parameters to putty.


You can either click the configuration button above, or choose PuTTY Configuration from the tools menu.

Which brings up the PuTTY Configuration dialog for the actual putty.exe underlying application.

There’s a lot more features to this application that I haven’t gotten to yet… you can even change the theme.
Got Feedback? Join the discussion at discuss.howtogeek.com
Comments (85)
Programmer by day, geek by night, The Geek, also known as Lowell Heddings, spends all his free time bringing you fresh geekery on a daily basis. You can follow him on Google+ if you'd like.
- Published 01/31/08




Wow, I gave up the search for a free tabbed SSH client in Windows years ago. I am glad to see that someone has finally created a decent client that actually uses putty.
What I always do with putty is rename it ssh.exe and put it in c:\windows\system32\ which allows me to just type in ssh user@host and connect to the host.
Thanks for the tip.
Great find but I’m having a problem with it. After closing Putty Connection Manager and restarting it, I get an error about invalidly formatted Registry entries for it’s saved hotkeys. Deleting the registry entries solves the problem until you close and restart it again. Tried turning off hotkeys in the configuration options as well as clearing all of the hotkey entries, but the error persists. Anyone else have this problem?
Great tool i was searching it for years thanks alot…
I get the error message: RUNTIME ERROR Unable to find PuTTY registry key : \\HKCU\Software\SimonTatham\PuTTY\Sessions and Unknown exception occured Main error : Exception has been thrown by the target of an invocation. Internal error : An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B) during launch putty conection manager
Planet Malaysia,
Try redownloading putty.exe and running it again and you have to have a valid IP to connect to. Good luck!
Feel free to post your problems on PuTTY Connection Manager forum :
http://puttycm.free.fr/support/forum
Regards.
PuTTY Connection Manager team.
Check this out for another alternative.
http://en.poderosa.org/
In addition to doing tabbed browsing, it also allows you to split ssh windows in multiple different ways (see screenshots) as well as set up cygwin sessions. I’ve been using it for a couple of years. It’s not actively maintained, but it only has one bug that I know of and it’s only a mildly annoying one.
Poderosa rocks. If it were a little less resource hungry it would be perfect client. Splitting windows is unbelievably addictive and you can make cut-paste work same way as in putty. :)
I tried it out but it keeps crashing on me. I’ve been using wintabber (free) for a year now and it seems to do the job for me. Works fine with putty and other apps as well!
Hi, All
I couldn’t access the website http://puttycm.free.fr, could any friends send me a copy of PuTTY Connection Manager or give me the link to download it.
my email:maowc.zh@gmail.com
thank you!
I am having login macro problem. I set login macro for my connection but this information not passed when i open a session in connection manager. I enable login macro mode as well. Please let me know if i need to change any other configuration.
Wow , this is wonderful
The best part about putty is the easy text selection , which automatically goes into buffer , unlike any other clients in the unix or windows . Now with Tabs in the putty its simply the best
Abhishek sagar
Does anyone know of a forum that helps with using Putty itself?
I am dying for a tab styled SSH client for Linux. PuttyCM is wonderful! Will there be a Linux version, or something similar?
Thank you very much.
Hi,
Can anybody help me to add more than 5 putty sessions in the putty manager????
It goes off when I try to add 6th putty sessions.
Thanks in advance,
Samrat
Try wintabber, it’s a lite window manager that can store putty sesisons, and almost any other window, like cygwin, consoles and others. They’re working on a new version with many extra’s, skinning, putty plugin’s etc.. wintabber and firefox are the only apps I need ;-)
I am trying to open a putty session but receive the below error:
Unable to open connection to COM1
Unable to open serial port
I am trying to learn putty. Any advice?
Thanks!
Hi lizzy,
I’m getting the same error (but for COM3). Did you figure it out? I’m able to open the modem using HyperTerminal, but not PuTTY. I’m running Vista x86.
Thanks,
Mark
Both puttyCm and Poderosa crash on my laptop running win xp. But both the tools are great innovation. Thanks, I will try on a different desktop.
unstableme.blogspot.com
@lizzy,Mark:
PuTTY needs admin permissions to connect to serial port
When I start PuTTY sessions from within PuttyCM, the screen in CM goes gray and the actual session starts OUTSIDE PuTTY CM. This happens noi matter how I start the session (quick launch, putty CM, or via a db.)
KDB
This sounds like the cure for all of my lifes problems but It wont start up in windows 7 :(.
I set compatibility modes and started as admin.
I have the same problem exactly.
>>>When I start PuTTY sessions from within PuttyCM, the screen in CM goes gray and the actual session starts OUTSIDE PuTTY CM. This happens noi matter how I start the session (quick launch, putty CM, or via a db.
Brandjoker -
I have admin rights but cpu is not registered in my name- is this the issue?
Nice tool BUT
does anyone know how I can disable the Ctrl+R (rename tab) key binding?
Ctrl+R is really useful for reverse-command search in bash, but Putty Connection Manager always throws up an annoying Rename Tab dialog!
Those with windows 7 x32/x64 with launch issues, use the alpha verison, that works for me.
http://puttycm.free.fr/support/forum/viewtopic.php?f=9&t=189
if it doenst load in windows 7, use the alpha version, worked for me
http://puttycm.free.fr/support/forum/viewtopic.php?f=9&t=189
It does not respect “Disable remote-controlled window title changing” option
Hi all. I noticed many had the same problem as I where if you try to open a session, it actually opens it OUTSIDE the window, and putty cm just displays a gray background.
It was a real head scratcher this one.. I still can’t find a solution for it in the latest 0.7.1.136. So unfortunately you’ll need to downgrade to the version before, 0.6.0.4822, and then go to Options, and set “Enable additional timing for PuTTY capture (ms)” to 500 ms. This should fix it. I haven’t tried upgrading afterwards to see if it permanently fixes the problem.. I’ll try and submit a bug report to the developer now.
Several other sites mention this fix (Actually they all just copy/paste the exact incomplete shite instructions), but they fail to mention that in the latest 0.7.1.136 version, that option no longer exists, hence why you have to downgrade.
Hope this helps
for linux you have GCM (gnome connection manager), it’s like puttty connection manager
check it out here: http://kuthulu.com/gcm
ps: it works in any linux environment with python and gtk
Wow, I spent some time trying to get this to work on windows 7.
Thanks to the several users who recommended the Alpha version, this worked flawlessly on Windows 7 Enterprise x64 bit edition.
Hi,
I got an error when opening a putty connection manager. Clicking it just displayed a blank screen. Also, I found an error log file. It says there:
Unable to find PuTTY sessions (registry key ‘HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions’ does not exist)
I don’t remember storing a session though.
Does anyone know how to resolve this?
Thanks in advance!
I’ve got another connection manager named mRemote, it can be download from its website http://www.mremote.org/, release as GPL.
As its homepage says, mRemote is a full-featured, multi-tab remote connections manager.
Support not only SSH, but also RDP (Remote Desktop) VNC (Virtual Network Computing) ICA (Independent Computing Architecture) SSH (Secure Shell) Telnet (TELecommunication NETwork) HTTP/S (Hypertext Transfer Protocol) Rlogin (Rlogin) RAW.
enjoy
Win7 users the fix is easy: Run as Administrator; i’m sure you can go from there.
I like mRemote, the only disadvantage with it is that I couldn find how to save logging session. When you want to record in a file everithyng.
rgd
Ari
Unable to find PuTTY sessions (registry key ‘HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions’ does not exist)
any suggestion ?
CAN WE USE PuTTY Connection Manager FOR SERIAL CONECTION
Putty Connection Manager fails every time I minimize it. I’m using Win 7 Home Premium x64 and it won’t display when clicking on th minimized icon. I then have to kill it and all of the Putty processes manually to access it again. What a PITA. And yes I am running it as administrator.
I’m now using mRemote and it works great though it also suffers from having to kill all of the Putty sessions manually when you exit the program.
Hello Everybody
I started to use putty connection manager , we are using key based authentication .
So can anybody suggest me how to use the keys generated in rhel, which we are using now.
I know how to generate new keys with putty and use it.
But we want to use the keys generated in linux.
Thanks
Putty CM does not work for me… big bug…
I’m trying mRemote, Ariguelo, it can save session output.
It uses putty as a backend, you just need to configure putty to save session output.
Hope it helps
Bye!
Fantastic, works perfect in Win7, and I’m flicking through windows like a goodun.
Thanks and please keep it Freeware :)
I’ve used this for awhile now and it works great. I’ve been wondering if there is a way to setup Putty Connection Manager to automatically open up connections when it starts. We have to tunnel to our databases in order to use TOAD so there are 6 connections I open up almost every time I use Putty Connection Manager and it would be great if they would open automatically at startup.
For those with this problem:
Unable to find PuTTY sessions (registry key ‘HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions’ does not exist)
Run as Administrator, and that will fix the problem.
Not usable with windows 7. Lot of focus problems with task switch and via task bar. Sometime i have to click icon five times even to see it. Uninstalled [x]
I second that. It’s completely unusable on win7. Seemed very useful though…
For those having problems with WIN 7, do it as I do: Never hide it and use the trick of alt+tab and alt+shift+tab.
Do the first one and then the second one. you may have to do the first one, then again the first one and then the second one. It’s not ideal but I really haven’t found any other better application…if anyone knows how to save my passwords and login macros to survive and reset, I would greatly appreciate it.
By the way, I’m using putty connection manager in win xp, vista, and win 7
Hi Guys,
to all that run putty connection manager on windows 7 and are having problem re-launching after minimizing, I’ve just found a work around that works for me.
1. Go to the properties of the executable -> Compatibility -> Run this program in compatibility mode for:
chose “windows vista”.
2. Down the same window, select: Run this program as administrator.
Apply and you should be OK. It will show when you do ALT-TAB, another way is a right click on the icon on the taskbar and select open.
Cheers,
I have just gotten a copy of the puttycm.exe and copied to my machine. As stated, when I launched first time, it needed me to input the location of my putty.exe and then opened. When I try to open one of my sessions, it opens a window in the connection manager but does not prompt me to login on that session. Instead a session outside the connection manager – like the one that opens when I just execute putty – is opened and this is the session which prompts me to log in.
Do I have my settings incorrect? I’ve been trying to find anything that might indicate it should do this behavior but have not been able to find anything.
I’m very anxious to use this interface, so any assistance would be greatly appreciated.
I read the comments after posting this problem and see several people did have the same issue. I made the change suggested in version 0.7.1 beta – build 1.36 –
I found the option to enable additional Putty capture ms in Connection Manager under Tools –> Options –> Putty
It now works great – thanks so much.
I think this project is dead – can’t even seem to create an account to post on the forums any more. Are there any good alternatives to PuTTY CM?
@Kris
SuperPutty. SuperPutty is a project that started at google code but looks abandoned. I have forked the project at https://github.com/phendryx/superputty and downloads/discussions can be found at http://superputty.vanillaforums.com.
It isn’t as fully featured as PuttyCM yet, but I am working on it and I encourage any developers out there to fork my repo at github.
windows 7 minimize
to those who have run into the problem where it doesnt show once you minimize
PUTTYCM actually is running in the Notification Area
youll see the icon for it, just right click on it and then click on open
another point
go to properties under general
UNCLICK HIDE when minimized……………..
I’ve been trying to download PUTTYCM for 2 days from http://puttycm.free.fr/cms/ and the site is down.
“Database Error: Unable to connect to the database:Could not connect to MySQL”
Is there anywhere else I can get it?
Looks like a really useful app but I get the same error as above. Does anyone have another link? thanks
Help please, the same error when trying to download. Please any other links?
HI,
Is it existing an equivalent for LINUX ?? or similar add on for terminal/ shell??
tks
Please email me, defected07 [at] gmail [dot] com
If you come across an executable of this. Both SF and the French sites are down, and have not been able to find a site that has archived it.
Thank you!
febi, you can download here!
http://puttycm.free.fr/download/puttycm.exe
how 2 pass away the windows7 minimize problem.
1) execute puttycm.exe
2) click “Tools” -> “Options…”
3) checkout “Hide when minimized”
4) click “OK”
5) right click on the puttycm in the taskbar and click “Pin this program to taskbar”
zakkie: Can you archive that exe for me and share it with us? It doesn’t not appear to exist, well, anywhere.
Thanks!
Joe: Yes, it’s called Gnome Terminal. Also Konsole will do it, but I prefer the Alt Hotkeys for switching between tabs.
Hi,
You can still get the executable from the original website:
http://puttycm.free.fr/download/puttycm.exe
Direct download link
puttycm.free.fr/download/puttycm.exe
If on Windows 7 x64 Ent you are getting “An unexpected error occurred: Object reference not set to an instance of an object.. Check log for further informations” in 0.7.1 beta build 136 then make sure you did not untick “Show tray icon” (unter Options -> General).
Make it ticked and restart the app.
Also, for me now I unticked “hide when minimised’ because I can’t get it back to reopen from the tray.
Hope this helps
Regards
Does anyone have problems right clicking on the window? It keeps closing the right click menu immediately and it is very annoying.
I’m on Windows 7
I can’t recommend this software. I hit windows-d and this software closes with all the tabs? (in whatever state the putty connections might be. )
Annoying.
When I run PuttyCM, I get following error message displayed and
” PuTTY Connection Manager
An unexpected error occured :
Exception has been thrown by the target of an invocation..
Check log for further informations.
(C:\Program Files\PuTTY Connection Manager\puttycm.log)”
Below message is logged into C:\Program Files\PuTTY Connection Manager\puttycm.log
RUNTIME ERROR : Unknown exception occured
Main error : Exception has been thrown by the target of an invocation.
Internal error : Font ‘Arial’ does not support style ‘Regular’.
StackTrace :
at System.Drawing.Font.CreateNativeFont()
at System.Drawing.Font.Initialize(FontFamily family, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font.Initialize(String familyName, Single emSize, FontStyle style, GraphicsUnit unit, Byte gdiCharSet, Boolean gdiVerticalFont)
at System.Drawing.Font..ctor(SerializationInfo info, StreamingContext context)
The site is down :(
Database Error: Unable to connect to the database:Could not connect to MySQL
I don’t know for how long but does anyone know where to get it?
Yes Bob,
I have the same problem right-clicking in Windows 7
I ended up reconfiguring my Putty sessions to use middle button as paste, not ideal since it’s prone to clicking in error. I’d rather use the right-click context menu and select ‘paste’.
Anyone have a solution to this ?
Also, is there any way of saving / reloading the workspace ie layout of session tabs etc ?
Other than that, it’s great.
Gavdalf
As usual the FAI free.fr sux !
I have some trouble with puttycm on W2000 … seems like the font is white and background too …
Anyone ?
LZ
If there is problem to reopen the putty connection manager when minimised. There is one setting in PCM. Open PCM > tools> in General Tab there is option called Show tray icon and Hide when minimized. Uncheck option Hide when Minimized. That will keep the PCM window in minimized condition on the tool bar.
Anyone have any alternative sources to download this? The site linked to is down as of today and has been for a while now.
Thanks…
Addendum to my last post about the download page. It appears that the front-end of their site is down, but you can still access the download at it’s location: http://puttycm.free.fr/download/puttycm.exe
I found the link to it from an article here: http://techie-buzz.com/softwares/putty-connection-manager-get-tabbed-putty-interface.html (it’s like the 3rd or 4th listing on a search for putty connection manager).
It should prove to be a useful tool.
Please, please, please add a LOAD / SAVE sesssion layout
Still using it… it’s great.
Gav
alternative
Puttytabmanager (http://sites.google.com/site/macdsite/utilidades/puttytabmanager/)
johnny tsunami – I had the same issue too & eventually figured it out. The program doesn’t actually get closed, it just minimizes to the system tray – and Windows 7 helpfully hides the icon, so you have to go through the “Show Hidden Icons” button to bring i back up.
Go into Tools > Options and (under “General”) make sure that “Hide when minimized” is not checked. Make sure to leave “Show tray icon” checked though, otherwise weird errors occur on Win7.
The lastest (Thu Sep 10, 2009 10:42 am) debug version 0.7.1.223.
http://puttycm.free.fr/support/forum/viewtopic.php?f=9&t=1531
This Alfa version worked flawlessly on Windows 7 Enterprise x64 bit edition.
this has made the life much easier but the focus problem is a pain. After minimizing to tray, when I try to restore, most of times (not always) it doesn’t get the focus. I have to minimize all the other windows to see PCM. Anyone knows of any solution? I am using version 0.7.1 BETA (build 136)
@Ankush, click on the windows bar for putty CM with right button, sometimes work, sometimes also by choosing “restore” ;)
I would like to learn putty! Can anyone tell me where to start? What do i have to download? Thanks for your help!!!
that is happening to me to. Every time I open a session, the screem goes crey and the session opens outside putty cm. Anybody knows how to fix this?
For the people have problems with PuTTY starting outside of PuttyCM, try adding a delay here : Tools/Options/Plugins/PuTTY/”Enable additional timing for PuTTY capture”
Try for example 300 or 500 ms
I should mention that the link above is for version 0.7.1 build 223 (alpha)