Setting up password-less ssh

  1. Generate ssh key-pair for local workstation: ssh-keygen -t rsa ; accept default options and hit return when prompted for passphrase.
  2. Copy public key (~/.ssh/id_rsa.pub) to remote system: scp ~/.ssh/id_rsa.pub remotesys:~/ If this is the first connection to the remote system, type yes to accept the remote system key.
  3. Login to remote system, configure remote system to trust public key:

    • ssh remotesys
    • create ~/.ssh if it doesn't exist: mkdir ~/.ssh
    • cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
    • chmod 700 ~/.ssh
    • chmod 640 ~/.ssh/authorized_keys
  4. Logout of remote system, and repeat login to check that everything works correctly. If so, ~/id_rsa.pub can be removed from the remote system.