我想要一個使用ssh建立遠程連接的java應用程序。支持由putty生成密鑰的java ssh庫
我遇到了庫jsch和ganymed,這看起來不錯,但不幸的是不支持由puttygen生成的私鑰。我已經讀過,你也可以使用puttygen生成非私有密鑰,在這種情況下生成新的密鑰或轉換舊的密鑰是沒有選擇的。
所以...有沒有人知道任何支持這些密鑰的Java的ssh庫?
非常感謝!
我想要一個使用ssh建立遠程連接的java應用程序。支持由putty生成密鑰的java ssh庫
我遇到了庫jsch和ganymed,這看起來不錯,但不幸的是不支持由puttygen生成的私鑰。我已經讀過,你也可以使用puttygen生成非私有密鑰,在這種情況下生成新的密鑰或轉換舊的密鑰是沒有選擇的。
所以...有沒有人知道任何支持這些密鑰的Java的ssh庫?
非常感謝!
對於那些回到這個線程... JSch的最新版本現在支持的PuTTY .ppk文件。它們可以以正常方式裝入JSch.addIdentity()
。
要知道,如果PPK有密碼保護,你可能會需要的JCE無限制強度jar添加到JRE支持AES256-CBC密碼:https://stackoverflow.com/a/20072135/1794485
權。這不是一個JSCH問題,這是膩子問題:-) – 2011-05-13 16:49:43
謝謝!即使我希望會有另一種解決方案:( – jonas456 2011-05-16 07:48:21