2011-01-31 81 views
2

我最近试过了ssh lib jsch。我试过的例子在这里找到:Jcraft jsch没有交互式弹出窗口

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

有没有一种方法以编程方式进行身份验证,而不是通过Java弹出窗口? Theres的一堆Swing组件(或类似的),我不想要的,我只需要把代码中的密码somwhere。

我试图做我自己的UserIno的impl,但gor认证错误。

谢谢!

好吧,我自己找到了。这就是我只好到:

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

你的UserInfo实现是什么样的? – 2011-01-31 14:55:35

回答

0

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

2

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

这就是把戏