2017-06-19 81 views
-1

对于远程连接打开终端:SSH -Y remoteuser表@ REMOTEIP如何在远程Ubuntu机从Ubuntu机用sh或终端

我需要打开在远程计算机终端只;例如gnome-terminal

+1

这个问题写得不好。你能详细说明它吗?为什么它被标记为Java和Javascript? – pinturic

+0

我需要在java中使用java命令在远程计算机上打开终端的代码。这就是为什么我标记java – sowjanya

+0

备案:如果您发现我的答案有帮助,请提供一些反馈;或者如果我能够/应该添加一些东西让它“接受”在你眼中。 – GhostCat

回答

1

这是一个典型的用例库,如Jsch

JSch是SSH2的一个纯Java实现。

JSch允许您连接到sshd服务器并使用端口转发,X11转发,文件传输等,您可以将其功能集成到您自己的Java程序中。

除此之外:请理解并非每种语言都适合各种问题 - 个人观点:我宁愿避免使用Java来完成诸如“控制远程系统”之类的任务。首先;我会避免重新发明轮子;你真的想依靠现有的解决方案。但是我不想用Java编程,而是倾向于其他解决方案,比如用python编写脚本;或使用工具,如盐,木偶,厨师,...