EclipseのEGitで既存のSSHのprivate keyが使えないときの解決策

EclipseのEGitでSSHを使ってリポジトリのクローンを作ろうとしたら、OpenSSHで作ったprivate keyのパスフレーズが通らなくて困ったときのメモ。

環境

OS:Ubuntu 11.10
OpenSSH 5.8
Eclipse 3.7

解決方法

どうやらEclipseのSSH2でAES暗号が使えないらしい。なのでEclipse用にAES以外を使ったprivate keyを作る必要がある。

下のWebページを参考にした作り方。

cd ~/.ssh
openssl rsa -in id_rsa -out id_rsa-eclipse -des3

private keyを作ったらEclipseの上のタブでWindow→Preerencesをクリックして
Network Connection→SSH2を選択し、以下のようにprivate keysに先ほど指定したprivate keyを設定する。


これで、SSHを使ってEGitが使えるようになります。