PuTTY is good at what it does, but I'm somewhat envious of Mac Terminal and even Ubuntu's Terminal. I'm looking for good alternatives to PuTTY that would include some of the aesthetics found in Mac and Ubuntu's Terminal applications.
Feel free to share any Windows terminal applications you would recommend. Or maybe it's possible to get PuTTY to do some of these things. Whatever, I'm cool with that.
You need to pay for it, but 2 other good windows terminal programs are CRT and ZOC.
http://www1.vandyke.com/products/crt/ (but I suggest you use SecureCRT instead)
I've used both, both good. I think either will do all you want.
PuttyTabs [1].
or
[1] http://www.raisin.de/putty-tabs/putty-tabs.htmlI discovered my new favorite for tabbed putty:
it does nothing much different from PuttyCM, but it is not buggy.
It removes the hassle of re-declaring servers of SuperPutty, and does not seem to suffer of SuperPutty window-z-index issue (its window happens to get stuck below every other application window, and the only way to get it on top again is minimize all, then click again. painful).
[edit] In addition, development is very active, and they respond to bug and feature requests!!!
[1] http://www.ttyplus.com/multi-tabbed-putty/I use mRemoteNG [1]. Uses PuTTY "behind the scenes", but supports other protocols as well. Find it very clear and useful. You can save several connection details in a single configuration file and you can organize them in folders. You can also set up external tools quite easily, so I have a WinSCP tool so I can simply select a connection and click the tool to get a WinSCP connection started. No config window or anything.
What I also love is that the folders support inheritance. At one place I work we have 3 production servers where I have the same login info for all 3. So I can have one folder with all the information set and then for each connection I just have to set the hostname and let the rest inherit. I have also created PuTTY profiles for production servers so they get a deep red background to make it easier to remember where I am. This is a PuTTY feature, but I just find it easier to keep track of and save for each connection using mRemoteNG
[1] http://www.mremoteng.org/PuTTY gets tabs if you use the PuTTY Connection Manager:
PuTTY Connection Manager is a windows PuTTY tool to manage multiple PuTTY instances using tabs in a single window.
download Putty connection manager [1]
Xshell is a powerful SSH1, SSH2, SFTP, TELNET, RLOGIN and SERIAL terminal emulator for Windows platforms. It allows users to gain access to Unix/Linux hosts easily and securely on a Windows workstation. SSH (Secure Shell) protocol supports encryption and user authentication for secure connections over the Internet, and it replaces legacy protocols such as TELNET and RLOGIN. Xshell is designed to satisfy both beginners and advanced users. Its user interface is intuitive and it provides advanced users with powerful features such as local commands, searching with regular expressions, dynamic port forwarding, international languages and so forth.
http://www.netsarang.com/products/xsh_detail.html
[1] http://www.windowstipspage.com/download-putty-and-connection-manager/An alternative to puttcm - which could have been great but dev have halted when it was still a buuggy beta - is SuperPutty, currently developed on github https://github.com/phendryx/superputty (but coming from a code.google hosted project, if you care to follow the origins).
It's slightly weird the way you re-use putty setting but have to re-select the host; otherwise seems to be running fine. Cheers @Linker3000 for the head up in this direction.
In addition to the cumbersome operation of re-adding your putty servers inside SuperPutty, I was also having issues with the window position (it sometimes gets below everything else). I search, and found a new better kid on the blog -> so please forget this answer that I leave for history, and check the new one [1]!
[1] http://superuser.com/a/379430/50125It doesnt meet all your requirements, but you could try using ssh from within Cygwin.
At the very least it gets rid of the config window.
Putty Connection Manager is no longer under development, I use it a lot and recently really struggled to find a working copy to download since the original site is no longer active.
I managed to find a copy one of my old machines and have uploaded it to make it easier for other people to use it, hopefully you will find this useful.
Get PuTTY Connection Manager Here [1]
[1] http://blog.danwms.co.uk/2011/12/get-putty-connection-manager-here.htmlXshell [1] is awesome, i have switched to it from SecureCRT 3-4 years ago and haven't looked back.
[1] http://www.netsarang.com/products/xsh_overview.htmlI find SSH Secure Shell much better and friendly than normal console. It's free. see here http://docs.ocf.berkeley.edu/wiki/SSH_Secure_Shell you can download from one of the mirrors here http://www.filewatcher.com/m/SSHSecureShellClient-3.2.9.exe.5517312.0.0.html
it is very feature rich, and the good profile management mechanism and file transfer (to and from) are very easy.
Try Poderosa [1]. In terms of terminal emulation, it's not as good as PuTTY. So, sometimes you got some funky characters. In terms of usability, it's pretty easy to use and got tab feature. It's also very extenisble. It's written in C#. If you happen to be a C# programmer, you can write your own extension.
[1] http://en.poderosa.org/See here for bypassing the PuTTY config window: http://the.earth.li/~sgtatham/putty/0.53/htmldoc/Chapter3.html#3.7.1
Cygwin with the mintty terminal and openssh can give you something pretty similar to terminals on Mac and Ubuntu, except for the tabs.
To deal with the issue of the putty connection manager files no longer being hosted on the site, see below.
Putty Connection Manager is no longer under development, I use it a lot and recently really struggled to find a working copy to download since the original site is no longer active.
I managed to find a copy one of my old machines and have uploaded it to make it easier for other people to use it, hopefully you will find this useful.
Get PuTTY Connection Manager Here [1]
[1] http://blog.danwms.co.uk/2011/12/get-putty-connection-manager-here.html