Après avoir tapé 231 fois
le mot de passe, on en a marre surtout si le nom de la machine est
nomtreslong.lichtenstein.loin et le login bouvardetpecuchet.flaubert
On souhaiterait faire directement
ssh labas
1)
Fabrication des clefs:
Faire
Code: |
|
Lui donner un nom par exemple
labas:
Code: |
Enter file in which to save the key (/home/francois/.ssh/id_dsa): ~/.ssh/labas |
Taper <return> pour les passphrases.
2)
Configuration de ssh
Editer le fichier ~/.ssh/config et
rajouter
Code: |
|
3) Sur la machine nomtreslong.lichtenstein.loin
rajouter
à la fin du fichier ~/.ssh/authorized_keys le contenu du
fichier ~/.ssh/labas.pub qui a été crée sur
votre machine. Ce fichier est du texte pur et un copier/coller
suffit. Changer les droits de ~/.ssh/authorized_keys en 600
4)
Essai
Pour se connecter sur la machine voulue, au lieu de
$
ssh bouvardetpecuchet.flaubert@nomtreslong.lichtenstein.loin
et de taper le mot de passe, il suffit de faire
$ ssh
labas
Pour copier un fichier, un
$ scp fichier labas:~
marchera
5) Ça ne marche pas, il demande les
mots de passes: Vérfier que les droits de
~/.ssh/authorized_keys soit rw-------, sinon la reconnaissance par
clefs est désactivée. Eventuellement regarder la
configuration de /etc/ssh/sshd_config sur
nomtreslong.lichtenstein.loin. Elle est peut être exotique et
exige quoiqu'il arrive la reconnaissance par mot de passe. Il doit y
avoir l'option
Code: |
PubkeyAuthentication yes |