如何使用Java在远程计算机上执行Linux命令?

我有两个安全的Linux服务器.在一台机器上,我的Java应用程序正在运行我需要在第一台机器上用Java在第二台机器上运行Linux命令.我怎么能这样做?
最佳答案
Jsch(here)允许您使用SSH连接到远程服务器并轻松执行shell命令(以及许多其他内容,如SCP,SFTP ……).没有很多文档,但是你有一些非常有用的实现示例here(甚至是你想要做的例子here).

您还可以将Jsch与Expect4j结合使用,这样可以更好地控制您要执行的命令(很好的示例here).

转载注明原文:如何使用Java在远程计算机上执行Linux命令? - 代码日志