にしだです。
ずっと前から思ってたのですが、sshの公開鍵管理って超めんどくさいですよね。ポリシーによると思いますが、定期的な作り直し作業や作業メンバーの増減によるサーバへの反映など… 考えただけで泣きそうです。
かといってセキュリティ的に定期管理は必須ですので、作業しないわけにはいかず、悶々とした日々を過ごしていました。

そんなある日同僚からGitHubのアカウントの公開鍵ってだれでも見れる、ということを教えてもらいました。
下記の記事です。
http://blog.id774.net/post/2013/12/16/441/

なるほど、これは便利かもしれない。
と思って、とりあえず使いやすくするため下記のコマンドラインツールを作ってみました。
といっても単に公開鍵を出力するだけですが。
https://github.com/ngc224/githubpubkey

使い方としてはこんな感じでGitHubアカウント名を羅列するだけです。

こんなふうにリダイレクトしたり

こんなふうにファイル作ってサーバに送ればいいとおもいます

うんまあなんとなく便利になったかな? 他にも何かに使えそうな気がしますが今は思いつきません。
まあ定期的に作り直す作業は変わらないし、このような作業はめんどくさいことには変わりないんですが、少しでも簡略化できるよう日々考えていきたいです!!!

あわせて読みたい記事