SSH
De Wiki Automatisme et Informatique.
Generation cles publiques ssh
pense bête extrait de plusieurs sites internet parlant de ssh (je n'ai plus les sources exactes).
generation cle publique sur le client pour user :
user@client# ssh-keygen -t dsa
copie de la cle sur le serveur
user@client# ssh-copy-id -i ~/.ssh/id_dsa.pub user@serveur
generation cle publique sur client pour root :
root@client# ssh-keygen -t dsa
copie de la cle sur le serveur
root@client# scp /root/.ssh/id_dsa.pub user@serveur:
on se connecte ensuite en ssh sur le serveur
root@client#ssh user@serveur
on copie le fichier pour root
user@serveur# sudo cat /home/user/id_dsa.pub >> /root/.ssh/authorized_keys
et on remet les bons droits sur ces nouveaux fichiers
user@serveur# sudo chmod 700 /root/.ssh/ user@serveur# sudo chmod 600 /root/.ssh/*
Nous devrions pouvoir nous connecter ensuite en ssh avec user et root sans demande mot de passe, juste avec la validation des cles publiques.
Ne pas oublier non plus de décommenter la ligne
#AuthorizedKeysFile %h/.ssh/authorized_keys
du ficher /etc/ssh/sshd_config sur le serveur

