Ssh

De Octet.ca

ssh sans mot de passe[modifier]

Dans cet exemple, on désire que l'ordinateur papa puisse se connecter directement sur le système maman via ssh sans utilisation de mot de passe. C'est le complément direct de rsync.

1.Générer une paire de clef publique/privée sur papa:

papa% ssh-keygen -t rsa

Appuyer sur enter sans rien entrer au clavier en réponse à la question Enter file in which to save the key ($HOME/.ssh/id_rsa):. Même chose à la question Enter passphrase (empty for no passphrase):.

2. Copier le fichier id_rsa.pub sous le nom authorized_keys2 dans le répertoire .ssh du système sur lequel vous désirez vous connectez sans mot de passe.

papa% cat ~/.ssh/id_rsa.pub | ssh user@maman 'cat >> .ssh/authorized_keys'

Vous pouvez maintenant vous connectez sur maman à partir de papa sans mot de passe.

3. Si on désire que papa puisse se connecter directement sur un autre système maman2 via ssh sans utilisation de mot de passe. il suffit de répèter l'étape 2.

papa% cat ~/.ssh/id_rsa.pub | ssh user@maman2 'cat >> .ssh/authorized_keys'

Source: SSH without password:micro HOWTO - by Arunchandar Vasan

SSH visual host keys[modifier]

Pour les versions de OpenSSH, dans le fichier ~/.ssh/config écrire:

VisualHostKey yes