Création des clefs pub et privée sur la machine pi4ssh-keygen
Pour accéder à pi4 à partir de pi3
Dans la machine pi3 supprimer l’ancienne clefssh-keygen -f "/home/pi/.ssh/known_hosts" -R pi4
Ajouter la nouvelle clef pi3 dans pi4 (mettre la clef public de pi3 id_rsa.pub dans le fichier authorized_keys de pi4)ssh-copy-id -i .ssh/id_rsa.pub pi4
Maintenant pi3 peut accéder à pi4 par la simple commande ssh pi4
Pour accède de windows à pi4
Mettre la clef ASUS qui se trouve dans le fichier authorized_keys
de pi1~3
ou alors :
La clé privé (ppk) est à conserver sur la machine cliente (windows) C:\Users\PHILIPPE\.ssh
La clé publique (pub) est à insérer dans le fichier authorized_keys
sur la machine distante (Linux) ou se trouve le serveur ssh.
L’utilitaire windows ou Linux ssh-keygen
permet de créer les 2 clefs (id_rsa
et id_rsa.pub
) dans le répertoire Windows c:\users\<nom_utilisateur>\.ssh
ou Linux /home/pi/.ssh
L’utilitaire ssh-copy-id
permet de copier la clé publique dans le fichier authorized_keys
de la machine Linux :ssh-copy-id -i .ssh/id_rsa.pub 192.168.0.60
Pour supprimer une clef dans le fichier authorized_keysssh-keygen -f "/home/pi/.ssh/known_hosts" -R "192.168.0.60"
Puis exécuter les commandes suivantes dans le répertoire Linux :sudo chmod 700 ~/.ssh
sudo chmod 600 ~/.ssh/authorized_keys
Il faut ensuite copier le contenu du fichier id_rsa.pub
dans le répertoire de la machine Linux /home/<nom_utilisateur>/.ssh/authorized_keys
avec les autres clefs publiques.