Secure Shell (SSH) for PCs, Unix, et al.
Secure Shell (SSH) is
a widely used tool for making secure connections to remote computers.
It provides strong authentication and secure communication over
insecure channels such as the Internet.
SSH2 is installed on all central CSM academic
computing systems that provide services to students, faculty and
staff and it is the recommended method (and will be required
in the future) to communicate with these systems for terminal, file
transfer, and other activities.
- You must be connected
to the campus network directly or through the VPN to
download SSH2 client software for Windows 9x/NT/2000/XP from our
servers at http://www.mines.edu/Academic/computer/software/ssh/
This includes scp/sftp client software (secure copy/secure file
transfer protocol)
- If you are NOT connected
directly through the Mines campus network, you can
obtain a free copy of the non-commercial version (for evaluation,
university, and non-commercial individual use) of SSH2 Windows
client software via SSH Communications Security's web page at
http://www.ssh.com/support/downloads/secureshellwks/non-commercial.html.
Choose the official download site or a mirror site and download
the SSHSecureShellClient-x.y.z.exe file. After you have downloaded
the software, run it (double-click) to install it on your computer.
Once the software is installed, run it by going to
Start->Programs->SSH
Secure Shell->Secure Shell Client
A "Connect to Remote Host" panel will pop up. Enter
slate.mines.edu in the "Host Name" field. If
you are connecting for the first time in order to activate your
account, enter newuser in the "User Name" field
(otherwise enter your username). The number in the "Port
Number" field should be 22. Press OK. An "Enter
Password" panel should pop up. If you are activating your
account, leave the password field blank and press OK and
follow the instructions (otherwise enter your password and you
will be logged in to a Unix "shell" account.)
SSH Programs and Information:
About Secure Shell (SSH)
Secure Shell (SSH) is a protocol for end-to-end
encrypted connections between a local machine and a remote server/machine.
It provides strong authentication and secure communications over
insecure channels. Ssh can function as a replacement for
rlogin (remote login) and telnet if the remote server/machine
is running sshd (the ssh daemon) and the local machine has
an appropriate ssh client program. (Currently the majority of ssh
servers are Unix machines. Ssh daemons have recently been introduced
for NT and VMS.) For some ssh client programs there is also an encrypted
replacement for rsh (remote shell) and rcp (remote
copy) and an encrypted replacement for ftp (file transfer
protocol) is expected later this year (from DataFellows and possibly
with freeware versions). Some ssh client programs also have features
that allow encryption/tunneling of other services such as X11 displays/sessions
or incoming or outgoing POP sessions.
This document includes a (non exhaustive) list of
links to SSH software. Where possible, we've included details for
local (CSM) installation, configuration, and use for software we've
tested and used. Some of the sections are not yet fully developed.
If you are particularly interested in more information or if you
have information to share, please contact us at: SecurityWebmaster@mines.edu
Freeware SSH Client & Server
Programs
NT/W98/W95 SSH Clients Programs
There are quite a few freeware SSH client programs
for Windows. The features and ease-of-use vary from program to program.
Below is a list of some of the programs we have come across with
some quick feature references. Not all of them have been tested
and used by CSM staff. There are a few programs that folks at the
CSM Computing Center have tested and used. When possible, we have
made local help pages for installing, configuring, and using these
programs. Programs for which we have made local help pages are indicated
with "CSM" along with the link.
NT SSH Server
Sergey Okhapkin's SSH Server for NT at:
http://www.lexa.ru/sos/
(NOTE: Currently there is a security concern about using the cygwin32
dll in a multi-user environment. If you are interested in using
Okhapkin's NT SSH server, you may also want to read Chuck
Bogorad's useful
hints (http://www.lexa.ru/sos/ssh-without-cygwin.html) for running
ssh without cygnus gnu-win32 tools.)
VMS SSH Clients & Server
Commercial SSH Products
- SSH Communications Security's SSH2/SCP2 client
software: CSM has a campus license for this software.
Campus download information is at:
http:/www.mines.edu/Academic/computer/software/ssh/
(CSM access only)
Local CSM notes/screen shots not yet available.
- DataFellows SSH clients (NT/W98/W95, Mac, Unix)
Functionally similar to Igaly's freeware
ssh (allows encryption/tunneling of POP sessions), with on-line
help pages, and a more polished interface and terminal emulation.
May or may not "drop-in" to an NT network/lab situation
w/o permissions/registry tweaking. (Computing Center staff have
tested the NT/W98/W95 trial version, but not the Mac or Unix versions.)
Information at: http://www.datafellows.com/f-secure/fclintp.htm
30-day free, downloadable trial version.
Educational pricing starts at $50/license (price breaks for quantities).
- SecureCRT (NT/W98/W95)
Information at: http://www.vandyke.com/products/SecureCRT
30-day free, downloadable trial version.
Student pricing $50/license.
Multi-license educational pricing starts at $35/license for 10-24
licenses.
- Commercial Unix SSH server
Information at: http://www.datafellows.com/f-secure/fnetsys.htm
$250/server license educational pricing.
Miscellaneous SSH Client Programs
Miscellaneous SSH Links
**SSH2 web links current as of June 2003. Other download
sites current as of March99
Back to:
CSM Security
Page