Poderosaの秘密鍵はSECSH形式で、OpenSSHのものとは形式が違うらしい。
忘れないうちにメモ。
●公開鍵ならOpenSSHで変換できるらしい
http://ja.poderosa.org/faq/14.html
●秘密鍵を同じ方法で試すとエラー。
$ ssh-keygen -i -f id_rsa_poderosa > id_rsa
unsupported cipher 3des-cbc
decode blob failed.
●puTTYで秘密鍵を変換
eto.com/d「Poderosa OpenSSH」
SSHでRSA公開鍵認証を使う事に関する事を書くページ
などを参考にできた。
1、PuTTYの「puttygen.exe」のみを本家(?)からダウンロード
2、「puttygen.exe」をダブルクリックで起動して
[Conversions]→[Import key] でPoderosaで作成した秘密鍵をインポート
[Conversions]→[Export OpenSSH key] で秘密鍵をエクスポート
●Linux側で秘密鍵を使う
1、エクスポートした秘密鍵をVine Linuxへ「~/.ssh/id_rsa」としてコピー
2、Vine Linuxでssh-agentが動いていなかったので起動
$ ssh-agent bash3、認証エージェントに 秘密鍵を追加する
$ ssh-add ~/.ssh/id_rsa
Indentity added: id_rsa(id_rsa)

