J'essaie de mettre en place les configurations SSH sur mon Raspberry Pi à la maison afin de pouvoir m'y connecter d'où je veux en utilisant PuTTY sous Windows. Je suis un débutant et je comprends à peine ce que je fais pour le moment. J'ai cherché en ligne et sur Stack Overflow pendant trop longtemps et je commence à désespérer.
J'ai essayé certaines des solutions et je n'ai probablement pas compris pourquoi ni comment. Je ne sais pas maintenant si mes paramètres sont corrects ou complètement détraqués. Certains parlaient de changer certaines configurations dans certains fichiers, mais il y avait des différences entre le contenu et les mines de leurs fichiers ou ils n'étaient pas dans le même répertoire, et plus
J'ai suivi cette respuesta mais cela n'a pas résolu mon problème.
Mon problème est que lorsque je me connecte à mon compte raspberry en utilisant PuTTY, j'obtiens l'erreur suivante Server refused our key
. Je peux me connecter en utilisant le nom d'utilisateur et le mot de passe du compte, mais je souhaite me connecter avec ssh lorsque je me connecte depuis l'extérieur de mon réseau domestique. Je désactiverai l'authentification par mot de passe ultérieurement.
PuTTY sur Windows 10
- J'ai généré une clé privée et une clé publique avec PuTTYgen.
- Sous
Connection > SSH > Auth
J'ai sélectionné la clé privée générée.
Raspberry Pi
- Le serveur SSH est activé
- J'ai mis
chmod 700
à ~/.ssh - J'ai créé un fichier nommé clés_autorisées (en ~/.ssh ) avec
chmod 600
- J'ai ajouté la clé publique générée avec Puttygen sous Windows dans le fichier
---- COMMENCER LA CLÉ PUBLIQUE SSH2 ----
Commentaire : "rsa-key- 20191214" AAAAB3NzaC1yc2EAAAABJQAAAQEAjB+OgsqvCXfartVEiAYm/FDeda2tVuZb1p72KCRhk621uzknoMGlsl8ImxueM/52txPOji5qdQcTlZMAE+SUVGCp+zo+RIjwM/XYL/3aRJ5OQtDkuVEx+auGddlLy71JhfPZ1ItgaaiQzKeqvMpOa9fXiKHjJI3GBhJ0nKbZbMdHgIlkNS+8cq7/k/bw37aHOjkfXgktYYkopD/DBHbKFHtzmzko/dpjrCAuYXRsB/7L2drKNFV+C1qfBpWuHX70xXbch8tUW7cfTBjtCUrGvcydApJKqhuaIjBKd/J7uZyeiu4uSwOG2a/rIqzIX60O6c/QwXk3w2sTvISUFg8AGw==
---- FIN CLÉ PUBLIQUE SSH2 ----
J'ai lu qu'il devrait être en ligne et dans le format ssh-rsa [pub.key]== some@user
J'ai donc écrit ceci :
ssh- rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAjB+OgsqvCXfartVEiAYm/FDeda2tVuZb1p72KCRhk621uzknoMGlsl8ImxueM/52txPOji5qdQcTlZMAE+SUVGCp+zo+RIjwM/XYL/3aRJ5OQtDkuVEx+auGddlLy71JhfPZ1ItgaaiQzKeqvMpOa9fXiKHjJI3GBhJ0nKbZbMdHgIlkNS+8cq7/k/bw37aHOjkfXgktYYkopD/DBHbKFHtzmzko/dpjrCAuYXRsB/7L2drKNFV+C1qfBpWuHX70xXbch8tUW7cfTBjtCUrGvcydApJKqhuaIjBKd/J7uZyeiu4uSwOG2a/rIqzIX60O6c/QwXk3w2sTvISUFg8AGw== pi@raspb
Dois-je modifier quoi que ce soit dans le ssh_config
y sshd_config
pour qu'il fonctionne ?