我最近尝试过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();
答案 0 :(得分:2)
你需要设置config.put(“StrictHostKeyChecking”,“no”);
这是诀窍
答案 1 :(得分:0)
我编辑了上面的问题以包含可能的解决方案。