2018年1月20日土曜日

LinuxのコマンドでGithubに登録したSSH公開鍵を確認/ダウンロードする方法

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