【发布时间】:2015-01-16 01:52:09
【问题描述】:
我正在使用 Jsch 来执行 ssh 命令。 当我传递私钥时它工作得很好,但我需要它在没有私钥传递的情况下工作(它已经被复制到那里)。
所以在控制台中,我可以在没有任何东西的情况下通过 ssh 连接到该服务器。但是 Jsch 抛出 Auth Fail。我该怎么做?
Session session = jSch.getSession(server);
session.setConfig("StrictHostKeyChecking", "no");
session.setConfig("UserKnownHostsFile", "/dev/null");
session.connect(connectTimeout);
【问题讨论】:
标签: java ssh jsch ssh-keys openssh