Linux tip, Fedora tip / howto: Automatic login with ssh

Note that these tips are mostly outdated

back to notes and tips index

Try my online puzzle page with Calcudoku, Killer Sudoku and online Sudoku.

Automatic login with ssh

  • in the following, the client is, for example, your office PC, and the server is for example bolle
  • make sure you have a ~/.ssh subdirectory on both
  • on the client:
    ssh-keygen -t rsa1
    ssh-keygen -t dsa
    (for both, enter a passphrase when prompted)
    (it may be you only need an RSA key, for example, or that you need a key of type rsa instead of rsa1)
  • add this line to your .login:
    /usr/bin/ssh-agent | grep -v echo > ~/.ssh/env.dat
    (the grep is to get rid of the echo of the process id)
  • and add this line to your .cshrc:
    source ~/.ssh/env.dat
  • cd .ssh
    scp bolle.cs:~/.ssh
    scp bolle.cs:~/.ssh
  • also on the client:
    create a file ~/.ssh/config, with the lines:
    Host *
            PreferredAuthentications publickey,password

  • next, on the server:
    cd .ssh
    cp authorized_keys
    cp authorized_keys2
    chmod 600 *
  • on the client, try it out:
    ssh bolle

← back to notes and tips index
Please do not copy the text of this tip (© Patrick Min) to your web site.