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 "me@example.com"

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 user@server.com

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?

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.)


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.