2011-08-08 3 views
2

私のJavaプロジェクトでは、サーバーとのSSHトンネルを作成します。トンネルは現在、パテのプライベートキーとplinkを使用して認証されています。誰もがJavaのSSHToolライブラリを使用してパテキーをopensshキーに変換するか、またはSSHToolライブラリを使用してパテキーを使用してsshトンネルを作成する方法を知っていますか?ありがとうございました。SSHToolを使用してパテのプライベートキーをOpenSSHプライベートキーに変換する

+0

詳細をご覧ください。あなたはhttp://www.jcraft.com/jsch/のようなライブラリを使用していますか? – chrislovecnm

+0

問題のリンクは私が使用しているライブラリに移動しますが、jschを使用しようとしましたが、sshトンネルを認証するためのパテッティの秘密鍵を受け入れていないようです。私のプログラムが始まると、それは石鹸のメッセージの中にパテの秘密鍵を取得します。現在、私はplinkを使ってサーバーへのsshトンネルを作成しています。しかし、このプログラムはUNIXとWindowsのボックスにデプロイされる予定ですので、プロジェクトのこの部分はプラットフォームに依存しないようにしたいと思います。指定されたライブラリで提供される限られたAPIドキュメントによれば、幅広いキーを受け入れることができます。 – GEverding

+0

私はパテキーを使ってsshトンネルを認証するライブラリを考えています。 – GEverding

答えて

0

Jschは、puttyがキーを作成する形式ではなく、opensshキーのみを受け入れます。それらを変換する必要があります。 puttygen.exeを使用してopensshに変換し、次にjshでopensshキーファイルを使用します。

関連する問題