Posso alterar o nome do arquivo do meu par de chaves pública / privada ssh?

14

Criei um par de chaves pública / privada:

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

Eu dei um nome de arquivo de chave diferente de id_rsa, pois queria criar uma nova chave separada da minha identidade normal.

Eu dei essa chave ao meu provedor de hospedagem para que eu possa acessar meu servidor usando a autenticação de chave pública.

Consegui fazer o login inicialmente usando a chave e tudo funcionou.

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

Percebi que cometi um erro de ortografia no nome do arquivo de chave e renomeei os arquivos de chave pública e privada. Isso afeta algo no lado do servidor se o arquivo de chave tiver um nome diferente na minha máquina cliente?

jjeaton
fonte

Respostas:

25

O nome do arquivo não tem nenhum significado, desde que sshseja informado onde encontrá-lo.

(No entanto, se você tiver a chave pública extraída para um arquivo separado, ela deverá ter o mesmo nome de arquivo + .pubque o arquivo principal; por exemplo, mykey& mykey.pub.)

user1686
fonte
Alguma idéia se importa se você altera o comentário no arquivo .pub?
jjeaton
4
@jjeaton: Não.
user1686
"desde que o ssh saiba onde encontrá-lo" - como entradas no seu arquivo .ssh / config. Estou aqui porque preciso de duas identidades para o mesmo host git, portanto, dois conjuntos de chaves e dois hosts na minha configuração apontando para a chave do usuário relevante.
Não pessoa