SSHキーを削除して再度追加しても、関連するEメー​​ルは変わりませんか?

SSHキーを削除して再度追加しても、関連するEメー​​ルは変わりませんか?

これはバグだと思いますか?より個人的なnoreplyフォームを使用するためにGitHubで私のEメールを変更しました。 ~/.ssh/id_rsa.pub ファイルでメールを変更して を試しましたが、ssh-add ~/.ssh/id_rsa以前のメールが表示されます。今日はこのキーだけを追加しました(このコンピュータには他のキーはありません)。そのためssh-add -d ~/.ssh/id_rsa、削除キーを使用して再度追加しようとし、手動で削除し、Known_hostsとAuthorized_keysファイルを確認し、Known_hosts.oldファイルを削除しましたが、まだ古いメールを削除しました。シェルを終了し、sshdを再起動してからeval ssh-agent。エラーが発生しましたが、まだ成功しませんでした。どんなアイデアがありますか?

Identity added: /home/user/.ssh/id_rsa ([email protected])

奇妙なことは、次のキーを削除するときです。

Identity added: /home/user/.ssh/id_rsa ([email protected])

幸いなことに、GHの買収はうまく機能しますが、まだかなり混乱しています。投稿にはハッシュではなくコメントとして保存されていることがわかります。https://serverfault.com/questions/309171/possible-to-change-email-address-in-keypair

答え1

はい、次のコマンドを使用してコメントを変更し、コメントを削除して再度追加できます。

$> ssh-keygen -c

Enter file in which the key is (/Users/bob/.ssh/id_rsa): id_ed25519
Enter passphrase:
Old comment: [email protected]
New comment: [email protected]

それから

ssh-add -d ~/.ssh/id_ed25519
ssh-add ~/.ssh/id_ed25519

関連情報