萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> 作業系統基礎知識

Windows 使用 TigerVNC 遠端登入 Linux 桌面:完整圖文教學

SSH 僅提供字元介面,若需完整 Linux 圖形桌面,TigerVNC 是開源、高效能的跨平台解決方案。本文示範 Windows 客戶端安裝與 Linux 伺服器端設定全流程。

客戶端:Windows 安裝 TigerVNC Viewer

  1. 從 SourceForge 下載 tigervnc-.exe。
  2. 雙擊安裝,採預設路徑(如 D:\Program Files\TigerVNC),完成安裝。

伺服器端:Linux 設定 TigerVNC Server(以 CentOS/RHEL 為例)

# 安裝套件
yum install -y tigervnc tigervnc-server

# 設定 VNC 密碼(執行使用者身分)
vncserver
# 輸入兩次密碼,系統會建立 ~/.vnc/passwd

# 編輯服務設定
vim /etc/sysconfig/vncservers
# 取消最後兩行註解並修改:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768 -depth 24"

# 重啟服務
service vncserver restart

# 開放防火牆埠口(預設 5901)
iptables -A INPUT -p tcp --dport 5901 -j ACCEPT
# 或關閉 SELinux:setenforce 0 / 永久修改 /etc/selinux/config

建立連線

  1. 啟動 vncviewer.exe。
  2. VNC Server 欄位輸入:伺服器IP:1(顯示編號對應 5900+編號)。
  3. 輸入先前設定的 VNC 密碼,即可看到遠端桌面。

常見問題排查

  • 灰畫面/只有終端機:檢查 ~/.vnc/xstartup 是否正確啟動桌面環境(如 startkde &、gnome-session &)。
  • 連線被拒:確認防火牆、SELinux、vncserver 服務狀態。
  • 解析度不符:調整 VNCSERVERARGS 中的 -geometry 參數。

安全建議

  1. 生產環境建議搭配 SSH 通道轉發(ssh -L 5901:localhost:5901 user@server),避免直接暴露 5901 埠。
  2. 使用強密碼並定期更換。
  3. 限制來源 IP(iptables -s 允許網段)。
copyright © 萬盛學電腦網 all rights reserved