既存のSSH公開キーにコメントを追加


47

ssh-keygenで作成された既存のSSHキー(パブリックおよびプライベート)があります。この既存のキーにコメントを追加するにはどうすればよいですか?


秘密鍵のコメントを変更するには、使用しssh-keygen -c -f ~/.ssh/id_rsaてからプロンプトに従います。このコメントは、入力時にssh-agentに表示されますssh-add -l
sleblanc

回答:


60

キーの後にスペースを追加して、コメントを入力します。例:

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

sshdmanページには、authorized_keys形式に関するセクションがあり、コメントが行末まで続くと記載されています。私は試していませんが、コメントにスペースを入れることができるはずです。


私はそれを試してみましたが、うまくいくかどうかを確認します。私の大学では、sshベースのログインが必要な場合があり、アカウントをキーに一致させるコメント(ユーザー名を含める必要がある)を使用すると述べています。別のSSHキーを作成したくなかったので、公開キーをコピーし、コメントを変更して、彼らに渡しました。動作するかどうかを確認します。
マーティン

4
まあ...それは働いた。
マーティン

1
行末までの部分は、「SSH_KNOWN_HOSTS FILE FORMAT」セクションにあります。「キータイプとbase64でエンコードされたキーは、ホストキーから直接取得されます。たとえば、/ etc / ssh / ssh_host_rsa_key.pubから取得できます。オプションのコメントフィールドは行末まで続き、使用されません」
シーザーバウティスタ

4
で始まる行#はコメントとして扱われます。man.he.net/man5/authorized_keysを参照してください。(私はこれを回答として投稿しますが、このサイトには十分な評判がありません)
cs01

2
コメントにはスペースを含めることができます。(テストのみ)
felwithe

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.