puttygenで生成された公開鍵をOpenSSH形式にする

サーバ管理者をやっているので、ユーザ作成&公開鍵の登録を依頼されるのだが、ほとんどの人が OpenSSH の形式じゃなく、puttygen で生成したまんまの形式で送ってくる。そんなときのために、OpenSSH の形式に変換するやり方をめもめも。

やり方はこんな感じで簡単。

% ssh-keygen -i -f id_rsa > authorized_keys

標準出力に出力されるので、普通はリダイレクトしておくとok。

あとは、複数あるサーバに公開鍵を登録するのが面倒だったりするので、なんとか自動化したいもんです。