执行外壳程序命令时,channelExec.setCommand()不起作用

时间:2019-05-17 04:21:25

标签: java shell remote-server

我正在远程服务器上执行.sh文件,但无法正常工作。为此,我使用了JSch和Java。这就是我的尝试。

btnAdd.style.display = 'block';

1 个答案:

答案 0 :(得分:0)

这是一个完整的示例http://myitlearnings.com/java-code-to-run-a-remote-script-on-remote-host-using-ssh/

在下面添加此语句,以便通过安全措施//默认情况下,将StrictHostKeyChecking设置为yes作为安全措施。

session.setConfig(“ StrictHostKeyChecking”,“否”);

添加完整的代码库(共享代码时不需要IP)和收到的错误消息。添加适当的异常处理,因此我们将了解您遇到的错误并可以提供更好的帮助