Adicionar comentário à chave pública SSH existente

47

Eu tenho uma chave SSH existente (pública e privada), que foi criada com o ssh-keygen. Como posso adicionar um comentário a essa chave existente?

Martin
fonte
Para alterar o comentário na chave privada, use ssh-keygen -c -f ~/.ssh/id_rsae siga as instruções. Este comentário é mostrado no ssh-agent quando você digitassh-add -l
sleblanc

Respostas:

60

Basta adicionar um espaço após a tecla e colocar o comentário, por exemplo:

ssh-dss AAAAB3NzaC1kc3MAAACBAN+NX/rmUkRW7Xn7faglC/pxqbVIohbcVOt41VThMYORtMQr
QSqMZugxew2s9iX4qRowHWLBRci6404nSydLiDe1q6/NmpK+oQ8zD1yXekl+fruBAYeno7f6dM7c
2swwwXY6knp4umXkLItxIUki6SXM0WfabJ8BwuNDyA8IrbFAAAAFQCynEN3MYXbs4AA7E/1I03jb
B1rewAAAIAztzZUygrUI8XX6eE4zEHdTbv89AHYsAsf7fSAWnPxWc63dV0P5lCPNk58nze6+N+MD
X7ZQADT6710fvbOmEFLciTwBGHHLxIV+1iTApJSsQp9T+pdkbFzBZ+mqQamZpSN1hC8fXe/Uty0D
SbhnQ1qanwrOdKP1JV7DUgzehSfAAAAIEAwAyNYxUsGil46gZQea6sfhUnrBwyM6JnEbA6ogfGdS
T2TDn1U5rfTV9UuNHzfoZ4CplVHclXyUPPhbKqcedpuRPJhHN/lp5MH7Q2tI/UxHvmePNHrXKk86
XYt7RzKHjWbHRxf84GIyTlKa8yfNfFlf9oNXdtBXcsJjHIvNsBk= ThisIsAComment

A página de manual do sshd possui uma seção no formato allowed_keys, onde afirma que o comentário se estende até o final da linha. Enquanto eu não tentei, você poderá colocar espaços no comentário.

cjc
fonte
Eu tentei e vamos ver se funciona. Minha universidade exige login com base em ssh para algumas coisas e eles disseram que usam o comentário (que deve conter meu nome de usuário) para corresponder uma conta a uma chave. Como não queria criar outra chave SSH, simplesmente copiei minha chave pública, alterei o comentário e dei a eles. Vamos ver se funciona.
Martin
4
Bem ... funcionou.
Martin
1
A parte que se estende até o final da linha está na seção "SSH_KNOWN_HOSTS FILE FORMAT". "O keytype e a chave codificada em base64 são obtidos diretamente da chave do host; eles podem ser obtidos, por exemplo, em /etc/ssh/ssh_host_rsa_key.pub. O campo de comentário opcional continua até o final da linha e não é usado . "
Ceasar Bautista
4
Linhas começando com #são tratadas como comentários. Veja man.he.net/man5/authorized_keys . (Eu ia postar isso como uma resposta, mas não têm a reputação suficiente neste site)
CS01
2
Os comentários podem conter espaços. (Apenas testado.)
felwithe
20

Basta começar a linha com um #sinal, em seguida, toda a linha será tratado como um comentário
Veja a página homem de authorized_keys

W4rlock
fonte
4
Eu preciso deste
shawn