Xmanager Passive 模式允許僅有 SSH 字元介面權限的用戶,透過 SSH X11 Forwarding 將遠端圖形應用傳回本地顯示。若調整防火牆後失效,核心原因是:**伺服器端需向客戶端主動發起 TCP 連線至 X11 端口 (預設 6000+Display號)**,防火牆攔截了此回連。

[root@linuxidc ~]# export DISPLAY=10.6.90.41:0.0
[root@linuxidc ~]# xclock
Error: Can't open display: 10.6.90.41:0.0
tcpdump -i bond0 host 10.6.90.41Xmanager.exe 監聽 TCP 6000。6000/tcp X11、6001/udp X11。Xmanager Passive = SSH 22 端口 (控制通道) + 伺服器→客戶端 TCP 6000+ (資料回連)
兩條通路缺一不可。
| 方向 | 協定 | 來源 | 目的 | 端口 | 動作 |
|---|---|---|---|---|---|
| 入站 (客戶端) | TCP | 伺服器 IP | 客戶端 IP | 6000-6063 | 允許 |
| 出站 (伺服器) | TCP | 伺服器 IP | 客戶端 IP | 6000-6063 | 允許 |
# 客戶端啟用 X11 Forwarding
ssh -X user@server
# 或 PuTTY/Xshell 勾選 "Enable X11 Forwarding"
# 伺服器端 /etc/ssh/sshd_config
X11Forwarding yes
X11UseLocalhost no
AddressFamily any
systemctl restart sshd
Xmanager Passive 失效 90% 為防火牆阻擋回連端口 6000,開放雙向 TCP 6000-6063 或改用 SSH X11 Forwarding 即可解決。