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.)
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:
Portanto, para alterar o comentário de uma chave localizada em
~/.ssh/some_key
, use o seguinte comando:Onde a
-f
opção é seguida pela tecla que você deseja alterar e-C
é seguida pelo novo comentário.fonte
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:
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)fonte