User Tools

Site Tools


login:sshsupport

This is an old revision of the document!


SSH Support

The best way to connect to Departmental systems from your computer is via SSH (Secure Shell) client. The SSH protocol provides for the encryption of traffic in transit making it difficult for a third party to snoop or listen in.

We operate SSH servers on all tech-supported Linux systems. You can SSH from any tech-supported Linux system to any other tech-supported Linux system without a password.

External Access

In order to access Departmental systems externally (eg. from your home), you will first need to connect to a time sharing server. From there, you can SSH to any other Departmental server.

If you are an undergrad, you will use the time sharing server named “red.eecs.yorku.ca”. If you are anyone else, you will use the time sharing server named “indigo.eecs.yorku.ca”.

SSH Clients

There are a number of available SSH clients for Unix, Windows and Mac machines. Unix and Mac users typically use “ssh” from the command line like this:

% ssh indigo.eecs.yorku.ca -l <EECS USERNAME>

Windows 10 users can use the SSH command line tool as well. However, most Windows users prefer a GUI. For that, we recommend Putty.

SSH From One Host To Another Without Entering A Password

As mentioned above, you can SSH from any tech-supported Linux system to any other tech-supported Linux system without requiring a password. If you would like to be able to connect to a non-tech-supported SSH server (eg. your personal Ubuntu workstation) without entering a password, you will need to carry out a simple two-step process yourself.

First, run 'ssh-keygen' on one of the Departmental Unix hosts:

% ssh-keygen -t rsa -N ""
Generating public/private rsa key pair.
Enter file in which to save the key (/eecs/home/xxx/.ssh/id_rsa):

Hit "ENTER".  The public ke file (.ssh/id_rsa.pub) and the private key file (.ssh/id_rsa) will be created.

On the system that you would like to login without password, you will now need to append the contents of the newly created .ssh/id_rsa.pub file to the authorized_keys file (eg ~/.ssh/authorized_keys on Linux systems). If the file does not exist, create it. Now, you will be able to ssh from your host to the other machine without requiring a password.

login/sshsupport.1578492929.txt.gz · Last modified: 2020/01/08 09:15 by jas