linux - mobaXterm 如何知道 x11 转发是否在远程服务器上工作?

标签 linux ssh x11 forwarding

当使用SSH方式连接到一些linux服务器时:

对于某些服务器,mobaxterm 显示“X11-forwarding : ✔(远程显示通过 SSH 转发)”,我可以在本地窗口中启动一些 gui 应用程序。

对于某些服务器,mobaxterm 显示“X11-转发:✘(服务器禁用或不支持)

我的问题是,mobaxterm 是如何知道这些信息的?在两台服务器上,我都将/etc/ssh/ssh_config 配置为:

X11Forwarding yes

ForwardX11 yes

我不确定哪个配置行真的有效,所以我同时拥有了这两个配置行。问题是,mobaxterm 是如何知道,是否是 ssh 通信的一部分,来告诉 linux 服务器是否支持 ssh 转发?

最佳答案

  1. 确保安装了 xorg-x11-xauth

  2. /etc/ssh/sshd_config :

# AddressFamily any
AddressFamily inet

AllowTcpForwarding yes
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

https://bbs.archlinux.org/viewtopic.php?id=218584

关于linux - mobaXterm 如何知道 x11 转发是否在远程服务器上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40746146/

相关文章:

graphics - 如何避免在 Linux/X11 上使用 pygame 撕裂

linux - VBA SendKeys 到特定窗口

java - 使用 Maven 在 Debian 上构建 RPM

java - Maven 如何确定将要运行的测试的顺序?

linux - 无法使用 expect 脚本运行远程 ssh 命令

winforms - 单控制台应用程序 : Winforms Method Throws Exception On Linux Without X

linux - 写入磁盘镜像后是否需要运行 `sync`?

linux - 在自动根密码更改脚本中实现公钥身份验证的最佳方法是什么?

jenkins - 为从节点配置 Jenkins SSH 选项

c - 在编程中增加一行的长度