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

Récupérée de « http://wiki.saiia.fr/index.php/SSH »