我正在运行一台运行 X-windows 的常规 Ubuntu 桌面机。我远程连接到一台未安装 X 的 SUSE 11 Enterprise Server。
我的理解是,即使远程服务器上没有安装 X,我也应该能够在本地桌面上运行来自远程 SUSE 服务器的窗口程序。
我使用以下方式连接:ssh -i Cert.pem -X[电子邮件保护]
如果可能的话,我该在控制台中输入什么才能显示远程程序?
另外,当我输入“xterm”时,它显示“xterm:未找到命令”
答案1
启动 X11 程序总是需要某些库,如果服务器管理员没有安装这些库,您就倒霉了。甚至 xterm 都无法运行,这很好地表明了这种情况。
如果您可以在 SLES 服务器上安装软件,则安装xterm
应该会引入通过 SSH 隧道显示程序的基本要求,但您想要使用的软件可能需要更多。
答案2
您仍然需要安装基于 X 的应用程序,例如 xterm。
这是一个不错的教程 -http://www.vanemery.com/Linux/XoverSSH/X-over-SSH2.html