我目前正在构建一个应用程序以学习 Java。我正在尝试通过 SSH 连接到我的服务器,执行一些东西并检索系统给我的东西。我正在使用jcabi-ssh进行 SSH 管理。
目前我能够通过 SSH 连接到服务器并执行标准命令。
我正在执行这样的命令:
new Shell.Plain(sshpw).exec(cmd);
其中“sshpw”是一个 SSHByPassword 对象。
现在我读到我可以通过对象本身的方法而不是使用 shell 来执行命令。由于文档指出只有第一个参数用于命令,其他三个用于日志记录,因此我尝试了以下操作:
sshpw.exec(cmd, System.in, System.out, System.err);
但是输出绝对没有区别(无)。
关于我需要阅读的内容有什么建议吗?处理外部库对我来说是新事物,如果我忽略了一些主要文档,我很抱歉。