Index of /pub/misc/CD/UCAM_SSH_CD_03
Name Last modified Size Description
Parent Directory -
AlphaNT/ 06-Sep-2002 17:42 -
FreeBSD3/ 06-Sep-2002 17:42 -
HPUX9/ 06-Sep-2002 17:42 -
Irix5/ 06-Sep-2002 17:42 -
Irix6/ 06-Sep-2002 17:42 -
Java/ 06-Sep-2002 17:42 -
LEGAL 04-Jun-1999 10:34 1.3K
LEGAL.MAC 19-Oct-1999 11:13 1.3K
LEGAL.TXT 19-Oct-1999 11:11 1.3K
Linux_libc5/ 06-Sep-2002 17:42 -
Linux_libc6/ 06-Sep-2002 17:42 -
MacOS/ 06-Sep-2002 17:42 -
OS2/ 06-Sep-2002 17:42 -
OSF1/ 06-Sep-2002 17:42 -
Rhapsody/ 06-Sep-2002 17:42 -
Solaris2/ 06-Sep-2002 17:42 -
SunOS4/ 06-Sep-2002 17:42 -
Win16/ 06-Sep-2002 17:42 -
Win32/ 06-Sep-2002 17:42 -
known_hosts 15-Oct-1999 10:45 94K
known_hosts.mac 19-Oct-1999 11:13 94K
known_hosts.txt 19-Oct-1999 11:10 95K
known_hosts_setup 04-Jun-1999 10:34 288
packaged/ 21-Nov-1999 18:13 -
src/ 06-Sep-2002 17:42 -
University of Cambridge Computing Service
SSH CD
version: 3
This CD contains a number of implementations of "ssh", a tool for
connecting to a remote service over a cryptographically secured
channel. It is designed as a drop-in replacement for "rlogin", "rsh"
and "rcp". It can also function as a replacement for telnet.
The version of ssh provided is 1.2.27. It also contains programs for
Win32 systems and Macintoshes. The Win32 program is called "PuTTY"
and is version 0.45. The MacOS program is an ssh-enabled version of
NiftyTelnet, version 1.1-r3.
The CD has the following contents:
README This file.
README.TXT A copy of this file with line termination geared up for
Windows systems.
README.MAC A copy of this file with line termination geared up for
Macintoshes.
LEGAL A legal notice about the use of this CD.
LEGAL.TXT A copy of this file with line termination geared up for
Windows systems.
LEGAL.MAC A copy of this file with line termination geared up for
Macintoshes.
known_hosts This is list of the "public keys" of various Cambridge
machines. They are chosen to be the ones that users
are most likely to want to connect to from outside Cambridge.
It is not necessary to use this file, but if you do not then
ssh will post a warning when you connect to a system for the
first time. (It will post the warning anyway if the system
you are connecting to is not in the known_hosts file.)
On a Unix system run the "known_hosts_setup" script in
this directory to set up your account to use this
known_hosts file if you have never used ssh before.
If you have used ssh before, but want to use this set
of known hosts then you should concatenate the CD's
known_hosts file to the end of your .ssh/known_hosts
file.
known_hosts.txt A copy of this file with line termination geared up for
Windows systems.
known_hosts.mac A copy of this file with line termination geared up for
Macintoshes.
src This directory contains the source code to the Unix version
of ssh used on this CD and for PuTTY.
win32 This is the directory containing an application called "PuTTY"
which is an Intel WindowsNT 4 (and Windows9x port) of ssh.
See http://www.chiark.greenend.org.uk/~sgtatham/putty.html
for details on PuTTY.
Note that PuTTY defaults to running an unencrypted telnet
program. You need to explicitly select ssh to run encrypted.
alphaNT This has the corresponding version of PuTTY for Alpha NT 4.
MacOS This contains version 3 of the SSH-enhanced NiftyTelnet
program. This software may not be used in the USA.
freebsd3 hpux9 irix5 irix6 linux_libc5 linux_libc6 osf1 solaris2 sunos4
These are the directories containing ssh for the
various Unix operating systems. Within each there will be
"ssh" and "scp" programs. There is also a "docs" subdirectory
containing information about the platform and software used to
build the version of ssh amd a "man1" subdirectory containing
the manual pages for ssh and scp.
So, to run the ssh program on a Solaris 2 system, for example:
(You just type what comes after the $ prompts.)
$ ls
FreeBSD3 Linux_libc6 README config.guess setup
Irix6 OSF1 Solaris2 known_hosts src
$ cd Solaris2
$ ./ssh ursa.cus.cam.ac.uk
rjd4@ursa.cus.cam.ac.uk's password:
Last login: Fri Apr 23 16:37:48 1999 from cyclops.csi.cam.
No mail.
Solaris 2.6 [ursa,taurus] (CUS)
...
And to read the man page
$ man -M docs ssh
Note for users of the Common Desktop Environment (CDE):
Some CDE systems (e.g. Solaris 2) are configured to
automatically mount CDs inserted in the drive and to pop up
a file manager for them. This file manager will show the
contents of the CD. Double click on the relevant operating
system folder to open it. This will show the ssh and scp
icons. Double clicking on ssh will pop up a window asking you
to give a line of "options" and a line of "arguments".
Strictly speaking, if you wanted to login to a system as a
different user then the "-l remote_user" part of the command
line is an "option" and the hostname is an argument. If you
just complete the command line on the "arguments" line then it
still works.
So, if your local userid (on the machine you are
running the CD on) was "bob" and you wanted to log in to
ursa.cus.cam.ac.uk where your userid was "rjd4" then it
would prompt you for
Options:
Arguments:
and you would fill it in with
Options: -l rjd4
Arguments: ursa.cus.cam.ac.uk
If your userid was the same at both ends then you could leave
the options section blank.
There is no obligation to use the window manager to run this
program; it can still be run from the command line.
Note for users of Irix5 and Irix6:
If you are using the Irix window manager then when you insert
the CD the CDROM icon should change to indicate the presence
of a CD in the drive. Double clicking on this will present
you with a file manager showing all the operating system
folders. Double clicking on the relevant Irix folder will
give a file manager showing the ssh and scp programs as icons.
Double clicking on ssh will pop up a window asking you to
complete the ssh command line. Simply type in the name of the
host you want to connect to after the command name and click
the "OK" button. An xterm will then be popped up and ssh will
run in that.
So, if it filled in
/CDROM/Irix6/ssh
and you wanted to connect to ursa.cus.cam.ac.uk then you
would add the hostname after the command to give
/CDROM/Irix6/ssh ursa.cus.cam.ac.uk
and then click "OK".
There is no obligation to use the window manager to run this
program; it can still be run from the command line.
Note for users of Linux:
Linux comes with two possible versions of the C library.
If your system has version 6, used the programs in Linux_libc6.
Otherwise, use the programs in Linux_libc5.
To see which version you have run the following command:
(You just type what comes after the $ prompts.)
$ ls /lib/libc.*
/lib/libc.so.6
So, in this example the version 6 libc is installed.
If it had said /lib/libc.so.5 then we would have use the
version 5 program.
If you have both then use the Linux_libc6 version.
Contact info:
This CD was produced by the Unix Support group of the University of
Cambridge Computing Service.
E-mail:
unix-support@ucs.cam.ac.uk
Snail-mail:
Unix Support
University Computing Service
New Museum Site
Pembroke Street
Cambridge
CB2 3QG
United Kingdom
Telephone:
(Please don't. Our telephone manner is cool at best, hostile at worst.)
+44 1223 334728
Fax:
+44 1223 334679
Revision information:
Beta 3, 1999-06-04