Blog del Podcast
podcast    GitHub    Twitter  Telegram

Enviar llave pública al servidor SSH

Si ya tienes generada la llave pública del cliente SSH de tu PC y quieres enviarla al servidor para conectarte sin tener que poner la contraseña, puedes hacerlo de dos maneras mediante una sola línea de terminal.

El proceso será copiar la clave pública en el archivo autorized_keys del servidor. Esto es muy simple con el comando ssh-copy-id.


ssh-copy-id angel@192.168.1.100

También lo podemos hacer así:


cat ~/.ssh/id_rsa.pub | ssh angel@192.168.1.100 "mkdir -p ~/.ssh && cat >>  ~/.ssh/authorized_keys"

Por último, si has copiado tus archivos de configuración .ssh de dotfiles que tengas guardados, es probable que tengas que cambiar los permisos para que el servidor acepte la conexión


chmod 750 ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
chmod 600 ~/.ssh/id_rsa

Publicado por Angel el Wednesday 11 January del 2023

También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.