¿Puedo cambiar el nombre de archivo de mi par de claves pública / privada ssh?

14

Creé un par de claves pública / privada:

ssh-keygen -t rsa -C "[email protected]"

Le di un nombre de archivo de clave diferente a id_rsa ya que quería crear una nueva clave separada de mi identidad normal.

Le di esta clave a mi proveedor de alojamiento para que pueda iniciar sesión en mi servidor utilizando la autenticación de clave pública.

Inicialmente pude iniciar sesión con la clave y todo funcionó.

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

Me di cuenta de que cometí un error ortográfico en el nombre del archivo de clave y cambié el nombre de los archivos de clave pública y privada. ¿Esto afecta algo en el lado del servidor si el archivo de clave tiene un nombre diferente en mi máquina cliente?

jjeaton
fuente

Respuestas:

25

El nombre de archivo no tiene ningún significado, siempre y cuando sshse le indique dónde encontrarlo.

(Sin embargo, si tiene la clave pública extraída en un archivo separado, entonces debe tener el mismo nombre de archivo + .pubque el archivo principal; por ejemplo, mykey& mykey.pub.)

usuario1686
fuente
¿Alguna idea de si importa si cambia el comentario dentro del archivo .pub?
jjeaton
44
@jjeaton: no lo hace.
user1686
"siempre que se le indique a ssh dónde encontrarlo", como entradas en su archivo .ssh / config. Estoy aquí porque necesito dos identidades para el mismo host git, por lo que dos conjuntos de claves y dos hosts en mi configuración apuntan a la clave de usuario relevante.
No persona