mobaXterm 如何知道 x11 转发是否在远程服务器上工作?
How does mobaXterm know whether x11 forwarding is working on remote server?
当使用 SSH 模式连接到一些 linux 服务器时:
对于某些服务器,mobaxterm 显示“X11-forwarding : ✔(远程显示通过 SSH 转发)”,我可以在本地启动一些 gui 应用程序 windows。
对于某些服务器,mobaxterm 显示“X11 转发:✘(服务器禁用或不支持)
我的问题是,mobaxterm 是如何知道这些信息的?在两台服务器上,我都将 /etc/ssh/ssh_config 配置为:
X11Forwarding yes
ForwardX11 yes
我不确定哪个配置行真的有效,所以我同时拥有了这两个配置行。问题是,mobaxterm 是怎么知道的,它是 ssh 通信的一部分吗,linux 服务器是否支持 ssh 转发?
我遇到了类似的问题:MobaXterm 说我的一台服务器确实支持 X11 转发,而另一台则不支持。这真让人抓狂,因为 /etc/ssh/ssh_config
个文件完全相同。我的问题已得到解答 here。
看来你找错地方了,就像我一样。
- 文件
/etc/ssh/ssh_config
在您的主机上配置 SSH 客户端。
- 文件
/etc/ssh/sshd_config
在您的主机上配置 SSH 服务器。
因此,检查 /etc/ssh/sshd_config
文件中的 "X11Forwarding" 行。 (注意 "d"。)如果取消注释并设置为 "yes",那么 X11 转发 应该 工作...我敢打赌 MobaXterm 会检测到这一点。
确保 xorg-x11-xauth
已安装
# AddressFamily any
AddressFamily inet
AllowTcpForwarding yes
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
在 Solaris 上,xauth 可能位于不同的位置,具体取决于 OS 版本(/usr/bin 或 /usr/openwin/bin)。
因此也值得验证参数 XAuthLocation 在 /etc/ssh/sshd_config 中是否正确设置。
HTH,
史蒂芬
对我来说,解决方案https://superuser.com/questions/249045/x11-forwarding-from-amazon-ec2-ami尤其是:
sudo yum install xorg-x11-xauth.x86_64 xorg-x11-server-utils.x86_64 dbus-x11.x86_64
当使用 SSH 模式连接到一些 linux 服务器时:
对于某些服务器,mobaxterm 显示“X11-forwarding : ✔(远程显示通过 SSH 转发)”,我可以在本地启动一些 gui 应用程序 windows。
对于某些服务器,mobaxterm 显示“X11 转发:✘(服务器禁用或不支持)
我的问题是,mobaxterm 是如何知道这些信息的?在两台服务器上,我都将 /etc/ssh/ssh_config 配置为:
X11Forwarding yes
ForwardX11 yes
我不确定哪个配置行真的有效,所以我同时拥有了这两个配置行。问题是,mobaxterm 是怎么知道的,它是 ssh 通信的一部分吗,linux 服务器是否支持 ssh 转发?
我遇到了类似的问题:MobaXterm 说我的一台服务器确实支持 X11 转发,而另一台则不支持。这真让人抓狂,因为 /etc/ssh/ssh_config
个文件完全相同。我的问题已得到解答 here。
看来你找错地方了,就像我一样。
- 文件
/etc/ssh/ssh_config
在您的主机上配置 SSH 客户端。 - 文件
/etc/ssh/sshd_config
在您的主机上配置 SSH 服务器。
因此,检查 /etc/ssh/sshd_config
文件中的 "X11Forwarding" 行。 (注意 "d"。)如果取消注释并设置为 "yes",那么 X11 转发 应该 工作...我敢打赌 MobaXterm 会检测到这一点。
确保
xorg-x11-xauth
已安装
# AddressFamily any
AddressFamily inet
AllowTcpForwarding yes
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
在 Solaris 上,xauth 可能位于不同的位置,具体取决于 OS 版本(/usr/bin 或 /usr/openwin/bin)。
因此也值得验证参数 XAuthLocation 在 /etc/ssh/sshd_config 中是否正确设置。
HTH, 史蒂芬
对我来说,解决方案https://superuser.com/questions/249045/x11-forwarding-from-amazon-ec2-ami尤其是:
sudo yum install xorg-x11-xauth.x86_64 xorg-x11-server-utils.x86_64 dbus-x11.x86_64