SSH is a program that runs on your personal computer (e.g. PC, Macintosh, or UNIX workstation) and is used to login to a remote computer system, much in the same way that telnet has been used in the past for the same purpose. The big difference between telnet and SSH, however, is that SSH provides significantly enhanced security for your login session.
SSH is the now the de facto standard for remote computer logins, with an estimated three million users in 80 countries. It solves the most important security problem on the Internet: hackers stealing passwords. Typical applications of SSH include remote access to computer resources over the Internet, secure file transfers, and remote system administration.
SSH provides an encrypted communications path between two untrusted hosts over a potentially insecure network and thus prevents user's passwords and other sensitive data from being transmitted across the network in clear-text form. SSH is available on virtually all computer platforms: Macintosh, Microsoft Windows95 and NT, Unix, Linux, etc. You can learn more about SSH and the secure communications protocol it uses from this online article by Galvin Peter or this list of SSH Frequently Asked Questions. You'll also find links in these documents to SSH client programs that run on virtually every kind of workstation.
As of February 21, 2001 the Computer Graphics Laboratory supports both version 1 and version 2 of the SSH protocol.
If you use a PC running Windows there are several SSH packages available:
- Teraterm Pro with SSH extension (free and works well - highly recommended)
- SSH Communications Security Secure Shell Application (30-day free trial or purchase for $99)
NOTE: Now available for free for UCSF users!- F-Secure SSH (30-day free trial or purchase for $99)
- SecureCRT ($99)
- Therapy SSH (free!)
If you use a Macintosh, SSH applications are available from:
- MacSSH (free!)
- Nifty Telnet with SSH (free!)
- F-Secure SSH (30-day free trial/purchase for $99)
NOTE: Now available for free for UCSF users!And there's even a version of SSH that's written in java and can be run from a web browser such as Netscape's Navigator or Microsoft's Internet Explorer. Just access this URL to try it out.
On host socrates you can find out more about SSH by consulting the on-line SSH manual page (or type "man ssh" at a socrates command prompt).
Lastly, The San Diego Supercomputer Center (SDSC) maintains a good web site devoted to security issues, including information about SSH. See http://security.sdsc.edu/ for details.