web-dev-qa-db-ja.com

sshキー名は認証の一部ですか?

authorized_hostsのssh公開鍵には、タイプ、鍵、名前の3つの部分があります。たとえば、rsaキーは次のようになります。

ssh-rsa gn29JyDdiyLFlggptrCxgzS6diAF6o94Dtg<abbreviated>oF9grbm7g+Mtrly NAME1

同じキーが別の名前で有効になりますか?

ssh-rsa gn29JyDdiyLFlggptrCxgzS6diAF6o94Dtg<abbreviated>oF9grbm7g+Mtrly NAME2

私が試したこと:

受信環境の名前部分を変更してみましたが、認証は通常通り機能しました

名前がどのシナリオでも認証プロセスの一部ではないことを示す確かな参照があるかどうか疑問に思います-マニュアルでそれを見つけることができませんでした。

更新:

回答とコメントをありがとう。 検索した用語 はドキュメントにあるもの(名前とコメント)とは異なるため、この質問はトピックから外れているとは思いません。したがって、この質問は、将来このトピックを検索するための入口として役立つ可能性があります。

4
Adam Matan

プロトコル2公開鍵は、オプション、キータイプ、base64でエンコードされた鍵、コメントで構成されます。

実際にはもっと多くのパーツがありますが、空である可能性があります(ほとんどの場合は空です)。最後の部分はコメントであり、何でもかまいません。したがって、あなたの質問に対する答えは[〜#〜] no [〜#〜]であり、コメントは認証の一部ではありません。

ドキュメントで詳細を読むことができます: http://www.linuxcertif.com/man/5/authorized_keys/#AUTHORIZED_KEYS_FILE_FORMAT_14h

18
Alexey Ten