**Ruta:** [[..:..:..:|Inicio]] » [[infraestructura:start|Infraestructura]] » [[infraestructura:servidores:vps:|VPS]] » [[infraestructura:servidores:vps:configuraciones|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