1

我正在编写一个程序,我可以在其中向服务器发送一个 shell 命令并处理它的响应。我查看了这个TestCase (testClient()) 并设法连接并发送了一些命令。但是,我仅在调用后才收到响应,channel.waitFor(ClientChannel.CLOSED, 0);并且此方法仅在“退出”已发送到服务器时返回。

如何进行正常的 SSH 交互,就好像我正在使用 PUTTY 但让 java 对响应做一些事情,例如,cd 到一个文件夹,列出文件,如果找到一个有趣的文件夹 cd 到那个文件夹,如果一个文件找到某个文件名,执行一些 grep 等操作?

4

0 回答 0