Usar las teclas ssh para iniciar sesión en su RPi es mucho más conveniente que escribir la contraseña cada vez.
Es especialmente útil si desea iniciar sesión desde scripts automáticos o utilizar programas como scp o rsync
Entonces, ¿cómo configuro las teclas ssh para iniciar sesión en mi RPi?
Respuestas:
Linux
Si nunca has oído hablar de ssh-keys antes, deberás generar uno como este
Esto crea un directorio
~/.ssh/
y almacena los archivos claveNecesitas copiar
id_dsa.pub
al RPi. Hay una manera muy fácil de hacer esto usando un script de ayuda.Tendrá que escribir la
pi
contraseña de usuario por última vezLa próxima vez que inicie sesión, no se le pedirá una contraseña
¿Cómo deshabilito los inicios de sesión de contraseña?
Una vez que haya configurado los inicios de sesión basados en claves, ya no necesita iniciar sesión con una contraseña; puedes desactivarlo, lo cual es mucho más seguro.
Primero, inicie sesión en su Raspberry Pi y ábralo
/etc/ssh/sshd_config
comoroot
; por ejemplo, corrersudo vim /etc/ssh/sshd_config
.Encuentra la línea que contiene
PasswordAuthentication
; Probablemente se lee#PasswordAuthentication yes
.Cambia esta línea para que se lea
Contraseña Autenticación no
Reinicie su Raspberry Pi, o simplemente
sshd
.Arch Linux
Para reiniciar
sshd
en Arch, ejecutesudo rc.d restart sshd
.Debian / Raspbian
Para reiniciar
sshd
en distribuciones basadas en Debian, ejecutesudo /etc/init.d/sshd restart
.fuente