标签: java linux ssh
我正在寻找一种在我的java程序中执行ssh命令的简单方法。基本上我收集用户输入并根据他们在主机上的选择我想执行ssh命令并让linux shell命令接管。 我觉得脚本语言会更适合,但这很紧急,我没有脚本编写经验。 我根据我在网站上收集的信息尝试了以下类似的内容:
Runtime.getRuntime().exec("ssh myusername@ipaddress");
然而它似乎不起作用 提前致谢
答案 0 :(得分:0)
你看过Jsch了吗?这似乎是你需要的。
脚本编写也非常简单。只需获取您将在终端上执行的所有命令并将它们放入脚本中。发送参数(用户名/密码,主机等),你很高兴。
无论哪种方式,祝你好运。
答案 1 :(得分:0)
对于免费组件,请查看Ganymed SSH。