2012-03-19 8 views
11

私は最近、私は私のSSHキーを見直すべきであると言ってGitHubのから電子メールを得た:githubのSSH鍵を確認するにはどうしたらいいですか?

あなたの鍵を確認し、それらを認識 確認してください。あなたが何か疑問があれば、鍵を拒否し、 新しい鍵をアップロードしてください。

ubuntu 11.10でgitでキーを確認するにはどうすればよいですか?

答えて

17

あなたは、あなたのコンピュータ上の各キーのフィンガープリントを見つけ、GitHubの上に表示指紋と比較する必要があなたのSSHキーを確認するには、「Verify Your SSH Keys

をGitHubのガイドに従うことができます。

フィンガープリントとは?

SSH鍵のフィンガープリントは、その鍵に固有のバイト列です。
指紋は、通常、16進数の文字列にエンコードされ、読みやすいように文字のグループにフォーマットされます。

は、我々は、キーのタイトルとともにGitHubの上のSSHキーのフィンガープリントを表示します。そこから

key fingerprint

、Ubuntuのために、あなたは "How do I find my RSA key fingerprint on ubuntu 10.04 (hosted by linode)" を参照することができます(-lここに意味します "リスト "を作成する代わりに)。

$ ssh-keygen -lf ~/.ssh/id_rsa.pub 
2

githubで自分のリポジトリの1つにプッシュ/プルしようとします。 現在のキーが承認されていないことを示すメッセージが表示されます。 さらに、現在のコンピュータのSSHフィンガープリントが表示され、 のキーを確認できる場所にリンクが表示されます。 リンクに沿って、コンピュータのSSHキーを承認済みとマークします。

1

あなたはGitHubの指紋と比較するための鍵の束を持っている場合は、この行が便利になる:

cd ~/.ssh; for k in *.pub; do ssh-keygen -E md5 -lf $k; done 
関連する問題