SSH Programs for Windows 95/98/ME/NT/2000
There is an increasing number of ssh-supporting terminal emulators
available for Windows
9x/ME/NT/2000. Products usually fall into one of three categories: free, free for non-commercial use, or commercial.
This page contains information on all three types and more information about where you can download each of the programs. This list of products is not exhaustive, but it contains recommended client programs for PHA users.
One important consideration to take into account when evaluating which
product to use is which protocol each supports. All of the clients on
this page (with the exception of TeraTerm) support SSH-1 and SSH-2.
The two protocols are NOT compatible, so if a client does not support
both, it probably won't be as useful. Some bundle an scp and/or sftp
program (SSH-2 only), while others do not. Keep in mind that eta and
Computer Center machines are running SSH-2 with SSH-1 fallback support
enabled for SSH-1 clients, but that some computers only accept SSH-2 connections.
(For other ssh programs,
such as Java applets, see the Sources of more information section of the SSH Users Guide)
SSH Secure Shell (non-commercial) -
**Recommended**
SSH Communications Security offers SSH Secure Shell.
This product is available for Windows 95/98/NT/2000 and Linux/UNIX.
Although SSH Secure Shell costs $99 for commercial users, it is free
for non-commercial and educational use and is highly recommended. A
major advantage of this product is that it is one of the few "free"
program that offers support for SSH-1 and SSH-2, as well as integrated
sftp and scp2 command line clients. The SSH Secure Shell package includes
a secure copy client capable of
transferring files to and from SSH-2 servers (scp2), but will not support
SSH-1 server transfers (scp1).
SSH Communications Security is the company founded by the
original author of SSH, so one can reasonably expect that this client
will be among the best.
SSH Secure shell can be downloaded from one of the mirror
sites on the SSH
Communications download site.
Detailed support is available at http://www.ssh.com/support/ssh/index.html.
Putty (free) -
**Recommended**
Putty
is a very small, yet robust ssh client and set of scp utilities that is
of interest because they will fit on a floppy and are suitable for
travel. For everyday use, it is not necessarily recommended because it
does not support X11 forwarding or DSA keys (the default in SSH-2). It
has support for SSH-1 and SSH-2 (including scp1), but not sftp.
A development version of sftp is available for testing on Putty's site.
If you will be traveling, and are not sure if you will have SSH at your
destination, you can download the following four programs onto a Windows formatted
floppy:
putty - the actual ssh terminal program
pscp - command line secure copy utility (supports scp1 and scp2)
psftp-x86 -
sftp client (this program is still in development, so it may not be absolutely
stable, however cursory testing by the Computer Center found it to work well).
Once you have the progams on disk, simply doubleclick the icon of the program
you would like to run. All three will fit onto a single floppy.
Mindterm (free) -
**Recommended**
A second alternative to use when travelling is the Mindterm
client. Since it is written entirely in Java, it will work in a web
browser on any platform (as long as the Java Runtime Environment on the
client machine is up-to-date). Supported browsers are Netscape 4.06
and higher or Microsoft Internet Explorer 4.x and higher.
Mindterm supports both SSH-1 and SSH-2 and scp2/sftp will be available shortly. Click on the Mindterm link above to use the client.
SecureCRT (commercial)
Van Dyke Technologies
offers a commercial implementation of ssh for Windows.
Students can buy copies for $20 each, otherwise the price is $99 (less if more than
ten are purchased at a time). Some users feel that this product is
the best one available because it has good, configurable terminal emulation. It is being improved continuously. You can
download and try a copy for thirty days for free. SecureCRT supports both SSH-1 and SSH-2 and is bundled with a command line utility, called vcp that will do scp2, but not scp1. For a full GUI sftp implementation, you will need to purchase a separate product from Van Dyke, called SecureFX for an additional $59.
Here is a tutorial
on setting up an authentication mode called RSA Authentication with SecureCRT.
RSA Authentication is more secure than Password Authentication (the default).
(But password authentication is just fine -- your transactions are encrypted
with both modes. RSA is for advanced users and is basically a password for
your password.)
F-Secure (formerly DataFellows) SSH Client (commercial)
The company
F-Secure
offers commercial implementations of ssh for Macintoshes,
several versions
of UNIX and PC's. Hopkins Information Technology Service (HITS) purchased
a site license for this product - it costs $53 ($35 + $15/media). For more
information on obtaining a copy, please call 410-516-HELP or send email
software@jhu.edu.
It is another solid product that supports both SSH-1 and SSH-2. Like
Secure Shell and SecureCRT, however, it does not support scp1
transfers. F-Secure SSH Client does contain both a commandline scp2
utility and and a GUI sftp client. Homewood Academic Computing
explored a site license for Data Fellows in 1998 but did not acquire one.
Tera Term Pro SSH (free)
The
ssh-enabled version
of
Tera Term Pro
used to be one of the leading free ssh clients, however it's popularity is fading because it does not support SSH-2 or scp, nor will it in the near future. In testing TeraTerm connecting to an SSH-2 server with SSH-1 fallback, TeraTerm did not work reliably, so it is recommended that you switch to another client.