Java通过java代码执行ssh命令

时间:2012-03-13 17:16:21

标签: java linux ssh

我正在寻找一种在我的java程序中执行ssh命令的简单方法。基本上我收集用户输入并根据他们在主机上的选择我想执行ssh命令并让linux shell命令接管。 我觉得脚本语言会更适合,但这很紧急,我没有脚本编写经验。 我根据我在网站上收集的信息尝试了以下类似的内容:

Runtime.getRuntime().exec("ssh myusername@ipaddress");

然而它似乎不起作用 提前致谢

2 个答案:

答案 0 :(得分:0)

你看过Jsch了吗?这似乎是你需要的。

脚本编写也非常简单。只需获取您将在终端上执行的所有命令并将它们放入脚本中。发送参数(用户名/密码,主机等),你很高兴。

无论哪种方式,祝你好运。

答案 1 :(得分:0)

对于免费组件,请查看Ganymed SSH