Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Red Hat 9.0 配置 Xmanager 遠端桌面連線圖文教程

編輯:Linux 教學

環境需求

  • 伺服器端:Red Hat 9.0(或同系列 RHEL 3/4、Fedora Core 1/2)
  • 客戶端:Windows XP/7/10 安裝 Xmanager 3/4/5 以上版本
  • 網路互通,防火牆開放 6000-6010 TCP 埠

伺服器端配置步驟

1. 啟用 XDMCP 存取控制

# 編輯 /etc/X11/xdm/Xaccess
# 找到並取消註解:
*    # any host can get a login window

2. 開啟 XDMCP 監聽埠

# 編輯 /etc/X11/xdm/xdm-config
# 第 28 行左右,註解掉:
!DisplayManager.requestPort: 0

原理: 預設 requestPort 0 禁止遠端連線,註解後改為監聽 UDP 177(XDMCP)與 TCP 6000+n(X11)。

3. 啟用 GDM 的 XDMCP

# 編輯 /etc/X11/gdm/gdm.conf
# [xdmcp] 區塊(約第 133 行):
Enable=true

4. 啟用 KDM 的 XDMCP(若使用 KDE)

# 編輯 /etc/kde/kdm/kdmrc
# [xdmcp] 區塊(約第 150 行):
Enable=true

5. 設定預設執行等級為圖形介面

# 編輯 /etc/inittab
id:5:initdefault:  # 將 3 改為 5

6. 關閉防火牆或開放埠口

# 臨時關閉
service iptables stop
chkconfig iptables off

# 或精準開放
iptables -A INPUT -p tcp --dport 6000:6010 -j ACCEPT
iptables -A INPUT -p udp --dport 177 -j ACCEPT
service iptables save

7. 重啟驗證

reboot

客戶端 Xmanager 連線設定

  1. 開啟 Xmanager → Xbrowser
  2. 工具列 新增 → 選擇 XDMCP
  3. 主機:輸入 Linux 伺服器 IP
  4. 連線類型:XDMCP Broadcast 或 XDMCP Direct
  5. 點擊連線,出現圖形登入介面即成功

常見問題排查

現象原因解決
連線後黑畫面/灰畫面X11 轉發失敗或權限檢查 xhost +、DISPLAY 變數、SELinux
Xbrowser 搜尋不到主機UDP 177 被阻擋防火牆開放 UDP 177,或用 Direct 模式指定 IP
登入後立即斷開執行等級非 5確認 /etc/inittab 為 id:5:initdefault:
鍵盤/滑鼠無回應XKB 設定衝突Xmanager 設定 → 輸入 → 取消勾選「使用 XKB」

安全性加固建議

  • 生產環境勿直接暴露 XDMCP 於公網,建議搭配 SSH Tunnel:
    ssh -X user@linux_host 或 Xmanager 內建 SSH 轉發
  • 限制 /etc/X11/xdm/Xaccess 僅允許特定網段:192.168.1.0/24
  • 改用 GDM/KDM 的 DisallowTCP=false 僅允許本地回環,遠端走 SSH
Copyright © Windows教程網 All Rights Reserved