SSH tools



Prerequisites

Description

With the current network tools almost all communication within, and to, the CVSSP computer network is unencrypted.  Consequently, anyone who has access to the network can freely read data passing through it.  This data may include usernames and passwords.

ssh is a suite of network tools designed for secure connections.  ssh offers strong authentication and automatically encrypts all communications.

The tools include the ssh program which replaces rlogin and telnet., the scp program replaces rcp, and sftp replaces ftp.

Currently, only tank, trinity and wolverine are equipped with ssh.  These are mainly for external connections via modems.

Login using ssh

ssh can be used in the same way as rlogin or telnet.  On linux equipped machines you should login locally, establish a network connection, and connect to the remote computer using

ssh -l username remote_computer_name

where username is the username you want to logon as on the remote computer. If the -l option is omitted then ssh will assume that you want to use the same username on both local and remote nodes.

If you have not used you local computer to logon to the remote server previously then you will be informed that no key (i.e. ssh fingerprint) exists for the current connection and whether you wish to continue.  Typing yes will establish a ssh key for encrypting data passed between the two computers, the same key will be used for future connections. Typing no will terminate the connection.

sftp is used in much the same way as ftp.  More details are available through the man pages for ssh on linux.

Further Details

More details, and online manpages, about ssh can be found at  www.openssh.com .
 
 

R.Krishna@ee.surrey.ac.uk
Last Update: November 2001