mabots' blog

知のレバレッジを最大化せよ (旧はてなダイアリーから移転しました。)

PuTTYの秘密鍵をLinuxのsshや他のsshクライアントソフト(Poderosaとか)で使えない

という質問をよく聞くのですが、PuTTY秘密鍵PuTTY独自の鍵保存形式をとっています。下記のような違いがあります。

PUTTY秘密鍵形式
PuTTY-User-Key-File-2: ssh-dss
から始まる・・・

OpenSSH鍵形式

          • BEGIN DSA PRIVATE KEY-----

から始まる・・・

そしてPuTTY秘密鍵に対応した公開鍵をサーバに貼り付けているので対応する秘密鍵が使いたい場合については、PUTTYに付属のユティリティである、「PuTTYgen」で秘密鍵を読み込んでOpenSSH形式にexportすることで、対応するOpenSSH形式の鍵をつくることができます。