4

Github のGenerating SSH keysチュートリアルを読んで、Step 2: Generate a new SSH keyでこれを見ました。

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

気になるのは、"your_email@example.com". それは単なるコメントであり、オプションであることも知っています。しかし、私は疑問に思っていました.あなたのメールアドレスをそこに入れても安全ですか? メールではなく、マシンに"my-machine@home".

そのチュートリアルに従って公開鍵を既に使用しているので、私の電子メールアドレスは公開鍵の一部に含まれています。私はそれを修正する必要がありますか?それとも問題ありませんか?

4

2 に答える 2

6

これは単なるコメントであり、簡単に識別するためのものです。(ただし、実際には指紋を使用する必要があります。 https://stackoverflow.com/a/32130465/800526を参照してください)

メールを非公開にしたい場合は、公開鍵をコピーして貼り付ける前に、公開鍵を別のものに変更するだけです。

于 2016-01-11T07:44:33.610 に答える
2

電子メールは、キーを識別するためのオプション フィールドです。

ssh を作成するときは、次のように入力します (例):

ssh-keygen -t rsa -C "any comment can be here"

-t = The type of the key to generate 
-C = comment to identify the key

したがって、コメントはあなただけのものであり、中には何でも入れることができます。
多くのサイトやソフトウェアが、このコメントをキー名として使用しています。

于 2016-01-11T08:18:08.387 に答える