KiTTY is a forked version of PuTTY with more features, and it will let you keep the config window open at all times. It has the standard "Open" button that will launch a session and close the config, and also a "Start" button that will launch a session while keeping the config window open.
It also has the ability to automatically reconnect on disconnects. (Config > Connection > Reconnect Options > "Attempt to reconnect on connection failure").
You can change the delay for reconnect attempts in the kitty.ini file if you're using the portable version. For example ReconnectDelay=10
for a 10 second delay before attempting to reconnect. (By default the ini file has the line #ReconnectDelay=5
, make sure to delete the #
character from the beginning of the line for it to actually apply your changes.)
http://kitty.9bis.net/ (free / open source)
There are also a lot of other forks and alternatives that offer tabbed sessions, and an always-open session list on the side, if quick-opening of sessions is what you're looking for:
(MobaXterm, MTPuTTY, SuperPuTTY, etc).
And there are more with other features:
(ExtraPuTTY has a slightly different auto-reconnect & optional scripting with Lua, RuTTY has basic scripting--also included in KiTTY, MobaXterm and ConEmu can open tabs with other sessions like Windows Command prompt / cmd, Bitvise SSH Client has a nice interface, etc)
I was messing around with MobaXterm some more and it has a nice way to reconnect, you just press R. I can semi-automate it with the built-in macro tools too. And the MultiExec feature is cool cuz if I have multiple PuTTY tabs open, I can send commands to all of them at the same time (including restarting the session).
It seems to have a hard time saving session settings though. I often have to manually pick the COM port when I launch a saved session, unless the COM port is already active before I open MobaXterm (and the setting hasn't been lost already).
1Close enough I guess...I was hoping there was a way to have Putty start a new session if connection was lost or went inactive without having to go through menus manually. – user3267976 – 2014-12-01T17:05:08.157