Criei um par de chaves RSA que usei para SSH e ele inclui meu endereço de email. (No final da chave pública.)
Agora mudei meu endereço de e-mail.
É possível alterar o endereço de e-mail na chave ou faz parte da chave e eu precisaria fazer um novo?
Criei um par de chaves RSA que usei para SSH e ele inclui meu endereço de email. (No final da chave pública.)
Agora mudei meu endereço de e-mail.
É possível alterar o endereço de e-mail na chave ou faz parte da chave e eu precisaria fazer um novo?
Respostas:
Criei um par de chaves RSA que usei para SSH e ele inclui meu endereço de email. (No final da chave pública.)
Essa parte de uma chave ssh é apenas um comentário. Você pode alterá-lo para o que quiser a qualquer momento. Nem precisa ser o mesmo em servidores diferentes. Você pode removê-lo também. Ele está lá apenas para ajudar você ou outra pessoa a descobrir o que excluir quando tiver muitas chaves em um arquivo allowed_keys e precisar revogar ou alterar uma delas.
ssh-rsa AAAAB3N....NMqKM= this_is_a_comment
Quando crio minhas chaves com ssh-keygen, geralmente uso um comando como este para definir um comentário diferente. Eu não acho que o nome de usuário @ host seja muito útil. Você certamente pode colocar qualquer comentário que desejar que seja útil para você e quaisquer outros administradores para ajudar a identificar a quem a chave pertence.
ssh-keygen ... -C YYYYMMDD_surname_givenname
authorized_keys
arquivo, os espaços são permitidos; portanto, você não precisa usar sublinhados.
Você pode alterar o comentário para as chaves RSA1 usando ssh-keygen -c
.
na página de manual do ssh-keygen:
-c Requests changing the comment in the private and public
arquivos-chave. Esta operação é suportada apenas para chaves RSA1. O programa solicitará o arquivo que contém as chaves privadas, a senha, se a chave tiver uma, e o novo comentário.
Portanto, para alterar o comentário de uma chave localizada em ~/.ssh/some_key
, use o seguinte comando:
ssh-keygen -c -f ~/.ssh/some_key -C "my new comment"
Onde a -f
opção é seguida pela tecla que você deseja alterar e -C
é seguida pelo novo comentário.
ssh-keygen -c -f id_foo
retornaComments are only supported for RSA1 keys.
A partir do OpenSSH 6.5 , funciona com todos os tipos de chave, não apenas com o RSA1:
ssh-keygen -f ~/.ssh/keyfilename -o -c -C "here goes your comment"
Opções de comando explicadas:
-f
: arquivo de chave privada-o
: converte a chave privada do PEM para o novo formato OpenSSH-c
: altere o comentário nos arquivos de chave pública e privada-C
: texto do comentárioConsulte também: ssh-keygen(1)
página de manual (atual)