Vamos a suponer que actualmente no tengo en mi server NINGUNA llave para ningún usuario o bien que si tengo una llave pero no la quiero reutilzar. Entonces, lo que hay que hacer para crear una llave única y personalizada para cierto usuario es:

1) sudo useradd -d /home/rafa -m -s /bin/bash rafa
2) sudo su rafa -l
3) ssh-keygen -t rsa
4) cd .ssh
5) cat id_rsa.pub >> authorized_keys
6) cat id_rsa >> rafa-db.pem

Ahora ya solo hay que distribuir el archivo rafa-db.pem y se podrá ingresar al server así:

ssh -i rafa-db.pem rafa@server.ip.com

Ahora supongamos que SI quiero reutilizar una llave existente de cierto usuario llamado pepe, cuya llave es entrada.pem:

ssh -i entrada.pem pepe@1.2.3.4
sudo su
mkdir ../otheruser/.ssh
cat .ssh/authorized_keys >> ../otheruser/.ssh/authorized_keys

Listo !!!
Ahora se podrá ingresar al server así:

ssh -i entrada.pen otheruser@1.2.3.4
© 2017 Goose Workshop Suffusion theme by Sayontan Sinha