我正在尝试使用Apache SSHD 库向 SSH shell 发送命令。我已阅读 JavaDoc;但它是如此稀疏,以至于我无法理解如何使用该库。
很抱歉,我无法链接到 JavaDoc,但它似乎在网络上不可用。我能够设置一个使用 System.in、System.out 和 System.err 流发送命令和读取结果的测试。该项目的最终目标是将字符串发送到外壳,处理结果,发送另一个字符串,处理结果等,同时留在同一个外壳中。我知道我可以打开多个 ChannelExec;但这会创建多个渠道。
本质上,我想让我的程序与 shell 交互。