Tabla de Contenidos
Ruta: Inicio » Documentación técnica » SSH
Conectarse via SSH sin password
Generar clave en el emisor
Generar una clave pública en el PC con Windows 10, en mi caso la clave és:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCVGCJGQIrukr7E7WfB7qTbtVyYjVxJIhFd9LD5JRKpsDvyaQMIG5lfxlAk9jUJktUnHhMWQquUVYBG0C/PV0ItaGn2OtngiuxopHNz3hsv8Pdssa80jNd7RsTiV28z6s0j2cSuCaueb350yvlvNpsjNRxpJakric7xAfJX8g64yQYzutADhsP0q14RSmeEu3/pcyO1dEWjHm7zIFwT1WTg7qtwc8vjRlxAUwH3kWjWYiozQLE4n1Gq7zhQRW+9E5WLi1l9P1Rikott/Ja1V8Q7gdg1SxEYvMoKsTXfltKth8Rqvw6MbGMrKC4RNnqL6DhKq1da539rpYvZXkBR+gzr rsa-key-20250601
En la Raspberry
Creación de carpeta
Crear la carpeta .ssh en tu usuario (si no existe)
mkdir -p ~/.ssh
Editar o crear el archivo authorized_keys
nano ~/.ssh/authorized_keys
Cuando se abra el editor, pega la clave en una nueva línea. Luego guarda y sal con:
- Pulsa CTRL + O para guardar
- Pulsa Enter
- Pulsa CTRL + X para salir
Establecer los permisos correctos
Ejecuta lo siguiente:
chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys
Verifica que el servicio SSH permite autenticación por clave pública
Verifica que el servicio SSH permite autenticación por clave pública
sudo nano /etc/ssh/sshd_config
Y asegúrate de que estas líneas están así (no comentadas con #):
PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys PasswordAuthentication yes # si quieres poder seguir entrando con contraseña como opción
Cuando esté correcto, guarda (CTRL+O, Enter, CTRL+X) y reinicia el servicio SSH con:
sudo systemctl restart ssh
