Create a ssh key
Access to the INCD computing clusters is performed via SSH and requires the use of SSH keys for authentication. Authentication with passwords is not supported. Each SSH key pair has two components a public key that must be added to the remote hosts and a private key that must be added to the user workstation or laptop machine, and that must be protected with a password. The users must generate their own SSH key pairs in their own machine. To generate an SSH key pair follow these instructions.
Linux
- Users must generate an SSH key pair in a computer of their own (desktop, notebook etc).
- The passphrase is used to protect the private key, please choose a good password with uppercase and lowercase characters, numbers and symbols.
$ ssh-keygen -b 4096
Generating public/private rsa key pair.
Enter file in which to save the key (/home/username/.ssh/id_rsa):
Created directory '/home/username/.ssh'.
Enter passphrase (empty for no passphrase): ----> IMPORTANT: Choose a strong password
Enter same passphrase again: ----> IMPORTANT: Choose a strong password
Your identification has been saved in /home/username/.ssh/id_rsa.
Your public key has been saved in /home/username/.ssh/id_rsa.pub.
- ssh-keygen will create a pair of keys, private (id_rsa) and public (id_rsa.pub), these files are created is the user home directory under $HOME/.ssh
ls -l $HOME/.ssh/
total 8
-rw------- 1 username group 1743 Feb 19 10:52 id_rsa
-rw-r--r-- 1 username group 404 Feb 19 10:52 id_rsa.pub
- Users must send to the INCD administrators only the public key id_rsa.pub
- The private key must NEVER be shared with other persons.
Windows
-
For users accessing the INCD public machines we recommend the use of Linux terminal emulators in Windows like Mobaxterm
-
Windows users can also generate ssh-keys using Putty
-
Users must send to the INCD administrators only the public key id_rsa.pub
-
The private key must NEVER be shared with other persons.