【问题标题】:java ssh library that supports keys generated by putty支持 putty 生成的密钥的 java ssh 库
【发布时间】:2011-08-25 02:01:49
【问题描述】:

我希望 java 应用程序使用 ssh 建立远程连接。

我遇到了 jsch 和 ganymed 库,看起来不错,但不幸的是不支持 puttygen 生成的私钥。我读到你也可以使用 puttygen 生成非专有密钥,在这种情况下生成新密钥或转换旧密钥是没有选择的。

所以...有人知道任何支持这些密钥的 java ssh 库吗?

感谢一百万!

【问题讨论】:

    标签: java ssh putty


    【解决方案1】:

    对于那些返回此线程的人... JSch 的最新版本现在支持 PuTTY .ppk 文件。可以正常加载JSch.addIdentity()

    请注意,如果 PPK 受密码保护,您可能需要将 JCE 无限强度 jar 添加到 JRE 以支持 aes256-cbc 密码:https://stackoverflow.com/a/20072135/1794485

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 对。这不是 JSCH 问题,这是 Putty 问题 :-)
      • 谢谢!即使我希望会有另一种解决方案:(
      猜你喜欢
      • 2019-06-11
      • 1970-01-01
      • 2013-09-02
      • 1970-01-01
      • 2013-03-17
      • 2014-07-23
      • 2020-08-06
      • 2019-04-04
      • 2021-09-10
      相关资源
      最近更新 更多