¿Cómo agregar una nueva clave privada (OpenSSH) con múltiples identidades?

¿Cómo agregar una nueva clave privada (OpenSSH) con múltiples identidades?

He generado un par de claves públicas y privadas para un host remoto. Ahora quiero agregar otra clave privada en formato abierto para conectarme a través de ssh al segundo host remoto, pero ssh niega la conexión con una "frase de contraseña incorrecta" cuando quiero agregar una clave con ssh-add "key_name". Solo tengo una clave privada, que en Putty en una máquina con Windows funciona bien. Sólo tengo dos archivos en mi /home/user/.sshdirectorio:

id_dsa
known_hosts

Respuesta1

Muy fácil.

Simplemente vaya a la .sshcarpeta en su homey agregue el archivoconfig

nano /home/${USER}/.ssh/config

y agregue las siguientes líneas, por ejemplo

Host duck-a-rub
HostName mail.man.com OR <IP-Address>
User rubberduck
Port 223
IdentityFile /full/path/to/keys/rubberduck_id_dsa

guarda el archivo y pruébalo.

ssh duck-a-rub

HTH, pequeño

información relacionada