支持putty生成密钥的java ssh库

发布于 2024-11-07 06:17:41 字数 199 浏览 3 评论 0原文

我想要一个java应用程序使用ssh建立远程连接。

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

那么...有谁知道支持这些密钥的 java ssh 库吗?

谢谢一百万!

i want a java application to establish a remote connection using ssh.

i came across the libraries jsch and ganymed, which seem pretty good, but unfortunately don't support private keys generated by puttygen. i have read that you can also generate non-proprietary keys using puttygen, generating new keys or converting the old keys is no option in this case.

so... does anyone know any ssh library for java that supports those keys?

thanks a million!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

半步萧音过轻尘 2024-11-14 06:17:41

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

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

For those returning to this thread ... recent versions of JSch now support PuTTY .ppk files. They can be loaded with JSch.addIdentity() in the normal way.

Just be aware if the PPK is password protected you will likely need to add the JCE unlimited strength jars to the JRE to support the aes256-cbc cipher: https://stackoverflow.com/a/20072135/1794485

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文