SSH 使用 jschexception verify false 有时会失败

2022-09-01 04:01:44

要求是从一台服务器到多台服务器的 ssh 并执行命令。

当我这样做时,我经常(但并非总是)在尝试从一台服务器到另一台服务器时收到此异常。这可能是什么原因,如何解决?任何帮助都可能很棒。提前致谢!

jcraft.jsch.JSchException: verify: false 
     at jcraft.jsch.Session.connect(Session.java:309) 
     at jcraft.jsch.Session.connect(Session.java:162)

答案 1

jsch 0.1.50 已经发布,它修复了这个问题。

jsch 的下载页面 http://www.jcraft.com/jsch/


答案 2

我在Windows 64位上使用Java 1.7.0_07以及Ant 1.7.1和jsch-0.1.44.jar时遇到了同样的问题。同时使用 Ant 1.9.0-alpha 和 jsch-0.1.49。我已经在sourceforge的jsch跟踪器上报告了这个问题。

使用Ivy,jsch和Java 1.7 IVY-1374的人也进行了类似的错误报告。

gradle的用户也报告了与gradle-ssh-plugin问题11相同的情况。


推荐