Jcraft jsch没有交互式弹出窗口

时间:2011-01-31 14:29:06

标签: java ssh jsch

我最近尝试过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();

2 个答案:

答案 0 :(得分:2)

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

这是诀窍

答案 1 :(得分:0)

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