Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I know of Putty. I currently use rxvt (via Cygwin).

Is there a more "integrated" terminal program for Windows out there? e.g. something closer to KDE's kconsole -- where I can have multiple shells all tabbed within the same window. etc.


locked by sysadmin1138 Sep 7 '12 at 11:32

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

Just to be pedantic, Cygwin's rxvt isn't an ssh client. Cygwin's ssh client is OpenSSH, from the OpenBSD project. – Steven Monday Oct 15 '10 at 1:00
not pedantic at all, i welcome the correction, thanks. – Aaron F. Nov 18 '10 at 22:30
+1 for the pedantic comment :) – 0xC0000022L Mar 8 '11 at 14:27

12 Answers 12

up vote 24 down vote accepted

So far as I know, Putty is the best open-source non-commercial SSH client for Windows. For tabbed sessions there is

You could also look at commercial programs such as Reflection for Unix and SecureCRT. (Edit:) They both offer tabbed sessions.

Another option might be Putty + screen (man screen)?


Summary of programs suggested in this & other answers and comments

In no particular order.

Prices for commercial products are indicative only, check before choosing

I thought it would be useful to have a concise list. For votes, see also below.

+1 for securecrt. using it last 8 years, imho the best. – disserman Oct 14 '10 at 23:24
+1 for Putty+screen. Screen has the nice side effect that if you ssh connection get terminated, your processes do not. – Dan McClain Oct 15 '10 at 14:43
mRemote (and mRemoteNG) allow for multiple sessions in separate tabs in the same window. – gWaldo Oct 15 '10 at 15:48
another +1 for screen. – pfyon Oct 20 '10 at 19:55
+1 for mentioning Reflection, oh the nostalgia... I recall it being bloody expensive though? ^^ – Oskar Duveborn Oct 20 '10 at 20:31

kiTTY is an up-to-date port of the venerable old puTTY. It supports tabbed sessions and a bunch of other niceties/tweaks to the original puTTY.

Unfortunately, not many people know about this fork yet. If you are currently using puTTY, I would highly recommend kiTTY.

I use Kitty since last one tear or so. It's really nice. It's most of the missing features Putty doesnt have – Robert Jul 27 '11 at 14:06
How do you get tabs to work in KiTTY??? – jmreicha Jan 6 '12 at 20:31

I know you already accepted an answer, but I hate Putty and there IS another tool out there for Windows users. A lot of people say Putty is the best - probably because it's the only tool they know about for Windows clients. I thought it was the only option as well until I found Poderosa.

It offers multiple panes/sessions per window, multiple tabs, simple font/color customizations, background images/colors - and probably a few more things I haven't found yet.

It's the only tool I use now for telnet/ssh/console(serial) terminal shell sessions. It might be what you're looking for.

But there's been no activity on it since 2006. – Dennis Williamson Oct 15 '10 at 5:55
but but.. putty is the best ! – Sirex Oct 15 '10 at 13:57
@Dennis: granted, but it works and the source IS available for special circumstances. – Cypher Oct 15 '10 at 16:45

I am using SecureCRT.


check for MobaXterm, a terminal console for windows which allows ssh, public keys, X forwards, multi-tabs, and many linux commands in windows environment.


Absolute Telnet seems to offer some of what you're looking for, including tabbed connections.


mRemote is an Open-Source 'connection management' app. (It has since been sold to another company, but the source is still available.) In addition to PuTTy sessions (you need to have it installed), it'll also manage RDP v6, VNC, HTTP and so on.

Development has stopped on mRemote and moved to the new product, but it's fine at the final release, v1.50

There is a fork of it - mRemote NG. You can find it at – Mircea Vutcovici Oct 15 '10 at 13:56
Thanks for the heads-up. I had downloaded a the installers and source just-in-case – gWaldo Oct 15 '10 at 15:47

I use the ssh client in Cygwin's port of the OpenSSH package all the time in Windows XP. The thing I like most about it is that it works pretty much exactly the same way as the ssh on every UNIX and Linux, in terms of capabilities, command-line options, and config files. This means you can cruise the UNIX and Linux forums for help and hints, and their suggestions will almost always apply to the Cygwin client.


I use Console on windows which gives me the tabbed interface, and cygwin underneath, so i get ssh, bash, etc.

It's nice because you can also have a tab with cmd running, or whatever shell you need.

Console is available on sourceforge.


I'll add +1 to those suggesting PuTTY, but in conjunction with WinSCP at the same time; that way you can have WinSCP handle the login details and jump into PuTTY at the touch of a key.


It might also be worth mentioning MindTerm, an SSH client written entirely in Java. This is useful on computers with restrictions or policies about allowed programs.

The most useful (and portable) way to run MindTerm is via the Java applet, over at

share Nindterm is also located here. Java based, and lots of goodies.


Not the answer you're looking for? Browse other questions tagged or ask your own question.