man ssh
me da esta opción podría ser útil.
identity_file -i Selecciona un archivo desde el que se lee la identidad (clave privada) para RSA o DSA . El valor predeterminado es ~/.ssh/identity para el protocolo versión 1, y ~/.ssh/id_rsa y ~/.ssh/id_dsa para pro- tocol versión 2. Los archivos de identidad también pueden especificarse por host- en el archivo de configuración. Es posible tener múltiples -i opciones (y múltiples identidades especificadas en config- archivos de configuración).
Por lo que podría crear un alias en la configuración del golpe con algo como
ssh alias = "ssh -i/ruta/a/private_key"
No he mirado en un archivo de configuración de ssh, pero al igual que la opción -i
esto también podría tener un alias
-F configfile Especifica un archivo de configuración alternativo por usuario. Si se proporciona un archivo de figuración en la línea de comandos, se ignorará el archivo de configuración de todo el sistema (/ etc/ssh/ssh_config). El valor predeterminado para el archivo de configuración por usuario es ~/.ssh/config.
Por cierto, la razón por la que quería hacer esto es para poder mantener mis llaves en Dropbox ... ¡funciona bien! – tardate
¿Podría agregar enlaces simbólicos? –
@tardate, hmm, confiar en Dropbox con tus llaves parece peligroso, a menos que las protejas con una contraseña bien ... – gatoatigrado