Herramientas de usuario

Herramientas del sitio


documentacion:conectarse_via_ssh_sin_poner_password

Ruta: Inicio » Infraestructura » VPS » Configuraciones VPS » Wireguard

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
documentacion/conectarse_via_ssh_sin_poner_password.txt · Última modificación: por admin