GitHubに登録している鍵ペアの公開鍵は公開されてる
実は、GitHubに登録している鍵ペアの公開鍵は公開されてるのです。
GitHubのユーザーページのURLの後ろに「.keys
」をつけると、その人の公開鍵文字列がDLできます。
アカウントがy-tsuzaki
なら https://github.com/y-tsuzaki.keys です
URLにアクセスすると公開鍵の文字列が表示されます。
このURLを使うことで、
GitHubユーザーには、わざわざメールやチャットで「公開鍵送ってください」と言わなくていいのです。
これは捗りますね。
authorized_keysに設定する方法
追記する方法
コメントで教えてもらいました。 @grohiro さん @ktooi さん ありがとうございます!
curlの場合
(echo; curl https://github.com/XXXXXX.keys; echo) >> ~/.ssh/authorized_keys
wgetの場合
(echo; wget https://github.com/XXXXXX.keys -O -; echo) >> ~/.ssh/authorized_keys
echo
は改行を追加するためのものです。
新しく作る場合
curlの場合
curl https://github.com/XXXXXX.keys -o ~/.ssh/authorized_keys
wgetの場合
wget https://github.com/XXXXXX.keys -O ~/.ssh/authorized_keys
あとはchmodでパーミッションをいい感じにしてください。
chmod 600 .ssh/authorized_keys
参考&謝辞
- この方法は同僚(@yamotuki )に教えてもらいました。
- 以下のサイトを全面的に参考にさせていただいてます。
我々について
M&Aクラウドでは一緒に働く仲間を募集してます!
開発チームは、まだ小さなチームですが、日々試行錯誤しながら楽しく開発しています!
興味のある方は、こちらをご覧ください🤝