我的 RHEL6 机器上安装了一个带有 GUI 的应用程序 (AppGui.sh)。我的问题是,一些非技术用户想远程访问这个 GUI。我在网上尝试了几个指南,但仍然无法让它工作。
我尝试过: - 安装 X Window 系统 - 在我的 sshd_config 中启用 FORWARDX11=yes - 导出 $DISPLAY 变量 - 通过 ssh 连接 -X user@host(只是停留在那里)
我怎样才能从头开始设置我的盒子以使其工作?
答案1
你可以用以下方法轻松实现无机器(NX)。它基本上是通过 SSH 压缩的 X11。因此,您在远程端所需要的只是一个客户端(Mac、Windows、Linux)并在您尝试连接的 RHEL6 框上安装一个服务器组件。
其他任何事情都会有点慢(原始 X11 转发)、不稳定(VNC)或设置起来很麻烦(您现在正在经历的)。
答案2
对我来说最简单的方法是使用 MobaXterm:你只需要
- 点击此处下载:http://mobaxterm.mobatek.net/download-home-edition.html
- 单击“新会话”按钮并输入您的 RHEL 服务器名称或 IP 地址
- 启动会话并运行您的 GUI 应用程序。
您无需做任何其他事情:MobaXterm 会自动启动 X11 服务器并使用 X11-Forwarding 显示您的远程 GUI 应用程序。此操作无需进一步配置,因此非常简单。