LinuxのコマンドでGithubに登録したSSH公開鍵を確認/ダウンロードする方法。
Githubに登録したSSH公開鍵は以下のURLとして公開されています。
https://github.com/$USERNAME.keys
よってcurl
なりwget
なりでその内容を取得することができます。
curl
の場合。
curl https://github.com/djeeno.keys
wget
の場合。
wget -qO- https://github.com/djeeno.keys
ただ、人によっては複数の公開鍵が登録されているなど、
そのままauthorized_keys
等に投げ込むには若干厄介かと。
(少なくとも僕はそうです。)
なので、僕はいつもGithub Pagesでkeys
ってファイルを公開してます。
curl https://djeeno.github.io/keys