CentOS 7 安裝 VNC Server

VNC 是一套支援 Linux 及 Windows 的遠端管理軟體, 可以讓用戶用其他電腦, 用 VNC-Client 作圖形介面 (GUI) 遠端管理。以下會介紹在 RHEL 及 CentOS 7 (Fedora 應該也適用) 安裝 VNC Server 的步驟。

由於是透過 GUI 管理, 所以需要圖形桌面環境, 如果沒有安裝, 可以用以下指令安裝 GNOME:

# yum groupinstall “GNOME Desktop”

安裝 VNC Server:

# yum install tigervnc-server

安裝好 VNC Server 後, 現在要設定 VNC 用戶, 下面會以 phpini 作為例子:

# useradd phpini

CentOS 7 的 VNC Server 設定檔在 /lib/systemd/system/[email protected] (以前是 /etc/sysconfig/vncservers), 用這個設定檔為基礎建立新的設定檔, 然後再編輯新建立的設定檔:


# cp /lib/systemd/system/[email protected] /etc/systemd/system/[email protected]:1.service
# vi /etc/systemd/system/[email protected]:1.service

將裡面的 改成上面設定的用戶名稱, 例如:

設定 Firewall 開啟 VNC 連接對外開放:

# firewall-cmd –permanent –zone=public –add-service vnc-server
# firewall-cmd –reload

現在用 su 切換用戶身份到 phpini, 並開啟 VNC 服務:

$ su – phpini
$ vncpasswd

然後設定 VNC 密碼, 這個密碼不同系統密碼, 是用作連接 VNC Server 的。

設定好後, 用 su 切換回 root 身份並設定開機自動執行 VNC Server:

$ su –
# systemctl daemon-reload
# systemctl start [email protected]:1.service
# systemctl enable [email protected]:1.service


Latest Comments

  1. mace.shen 25 January 2016

Leave a Reply