回答:
SSHに使用するRSAキーペアを作成しました。これにはメールアドレスが含まれています。(公開鍵の最後に。)
sshキーのその部分は単なるコメントです。いつでも好きなものに変更できます。異なるサーバーで同じである必要さえありません。削除することもできます。authorized_keysファイルに多くのキーがあり、そのうちの1つを取り消すか変更する必要がある場合に、あなたまたは他の誰かが何を削除するかを理解するのを助けるためだけにあります。
ssh-rsa AAAAB3N....NMqKM= this_is_a_comment
ssh-keygenでキーを作成するとき、通常、このようなコマンドを使用して別のコメントを設定します。username @ hostはあまり有用ではないと思います。自分や他の管理者にとって、鍵が誰に属しているかを特定するのに役立つコメントがあれば、それを間違いなく入力できます。
ssh-keygen ... -C YYYYMMDD_surname_givenname
authorized_keys
ファイルの最後の項目であるため、スペースが許可されているため、アンダースコアを使用する必要はありません。
を使用して、RSA1キーのコメントを変更できますssh-keygen -c
。
ssh-keygenのマンページから:
-c Requests changing the comment in the private and public
キーファイル。この操作は、RSA1キーでのみサポートされます。プログラムは、秘密鍵を含むファイル、鍵にパスフレーズがある場合はパスフレーズ、および新しいコメントを要求します。
そのため、にあるキーのコメントを変更する~/.ssh/some_key
には、次のコマンドを使用します。
ssh-keygen -c -f ~/.ssh/some_key -C "my new comment"
どこ-f
オプションは、変更したいキーが続いている、そして-C
新しいコメントが続いています。
ssh-keygen -c -f id_foo
戻りますComments are only supported for RSA1 keys.
以下からのOpenSSH 6.5以降、すべてのキータイプだけでなく、RSA1で動作します:
ssh-keygen -f ~/.ssh/keyfilename -o -c -C "here goes your comment"
コマンドオプションの説明:
-f
:秘密鍵ファイル-o
:秘密鍵をPEMから新しいOpenSSH形式に変換します-c
:秘密鍵ファイルと公開鍵ファイルのコメントを変更します-C
:コメントテキスト参照:ssh-keygen(1)
manページ(現在)