2

我最近尝试了 ssh lib jsch。我尝试了此处找到的示例:

http://www.jcraft.com/jsch/examples/ScpTo.java

有没有办法以编程方式进行身份验证,而不是通过 Java 弹出窗口?有一堆我不想要的 Swing 组件(或类似组件),我只需要将密码放在代码中的某个位置。

我尝试制作自己的 UserIno 实现,但出现身份验证错误。

谢谢!

好的,我自己找到了。这是你必须要做的:

session.setPassword(password.getBytes());
java.util.Properties config = new java.util.Properties();
config.put("StrictHostKeyChecking", "no");
session.setConfig(config);
session.connect();
4

2 回答 2

2

你需要设置 config.put("StrictHostKeyChecking", "no");

这是诀窍

于 2011-03-06T15:57:01.977 回答
0

我编辑了上面的问题以包含一个可能的解决方案。

于 2011-02-02T12:15:03.243 回答