L'utilisation de clés ssh pour vous connecter à votre RPi est beaucoup plus pratique que de taper le mot de passe à chaque fois.
C'est particulièrement pratique si vous souhaitez vous connecter à partir de scripts automatisés ou utiliser des programmes tels que scp ou rsync
Alors, comment configurer les clés ssh pour me connecter à mon RPi?
Réponses:
Linux
Si vous n'avez jamais entendu parler de ssh-keys auparavant, vous devrez en générer un comme celui-ci
Cela crée un répertoire
~/.ssh/
et stocke les fichiers clésVous devez copier
id_dsa.pub
sur le RPi. Il existe un moyen très simple de le faire à l'aide d'un script d'aide.Vous devrez saisir le
pi
mot de passe utilisateur une dernière foisLa prochaine fois que vous vous connecterez, vous ne serez pas invité à entrer un mot de passe
Comment désactiver les connexions par mot de passe?
Une fois que vous avez configuré les connexions basées sur les clés, vous n'avez plus besoin de vous connecter en utilisant un mot de passe; vous pouvez le désactiver, ce qui est beaucoup plus sûr.
Tout d'abord, connectez-vous à votre Raspberry Pi et ouvrez en
/etc/ssh/sshd_config
tant queroot
; par exemple, exécutezsudo vim /etc/ssh/sshd_config
.Trouvez la ligne contenant
PasswordAuthentication
; il se lit probablement#PasswordAuthentication yes
.Modifiez cette ligne pour qu'elle se lise
PasswordAuthentication no
Redémarrez votre Raspberry Pi, ou tout simplement
sshd
.Arch Linux
Pour redémarrer
sshd
sur Arch, exécutezsudo rc.d restart sshd
.Debian / Raspbian
Pour redémarrer
sshd
sur des distributions basées sur Debian, exécutezsudo /etc/init.d/sshd restart
.la source