reconoce pública publica por llave keygen interno generador externo conectarse con como comando clave autenticación ubuntu-11.10 ssh-keys authorized-keys

ubuntu-11.10 - pública - ssh-keygen



¿Cómo agregar la clave RSA al archivo authorized_keys? (4)

Creé una clave pública de RSA y quiero agregarla al archivo authorized_keys , pero no existe ese archivo en mi máquina Ubuntu 11.10.

¿Cómo puedo agregar la clave a authorized_keys ?


Asegúrese de que al ejecutar la solución de Michael Krelin haga lo siguiente

cat <your_public_key_file> >> ~/.ssh/authorized_keys

Tenga en cuenta que el doble > sin el doble > el contenido existente de authorized_keys se sobreescribirá (nuked!) Y eso puede no ser deseable


Sé que estoy respondiendo demasiado tarde, pero para cualquier otra persona que lo necesite, ejecute el siguiente comando desde su máquina local

cat ~/.ssh/id_rsa.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"

esto ha funcionado perfectamente bien. Todo lo que necesitas hacer es solo reemplazar

[email protected]

con su propio usuario para ese host en particular


Ya hay un comando en el conjunto de ssh para hacer esto automáticamente. Es decir, inicie sesión en un host remoto y agregue la clave pública al archivo authorized_keys de ese equipo.

ssh-copy-id -i /path/to/key/file [email protected]

Si la clave que está instalando es ~/.ssh/id_rsa , puede incluso colocar la bandera -i completo.

Mucho mejor que hacerlo manualmente!


mkdir -p ~/.ssh/

Para sobrescribir authorized_keys

cat <your_key >~/.ssh/authorized_keys

Para agregar al final de authorized_keys

cat <your_key >>~/.ssh/authorized_keys