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