服务器设置和教程 · 4 10 月, 2024

CentOS 7.4 下 VNC Server 服務配置

CentOS 7.4 下 VNC Server 服務配置

在許多情況下,使用圖形界面來管理伺服器會比使用命令行更為方便。VNC(Virtual Network Computing)是一種流行的遠程桌面協議,允許用戶通過網絡訪問和控制另一台計算機的桌面環境。本文將介紹如何在 CentOS 7.4 上配置 VNC Server 服務,讓用戶能夠輕鬆地進行遠程管理。

安裝 VNC Server

首先,您需要確保系統已經更新,然後安裝 VNC Server。可以使用以下命令來完成這些步驟:

sudo yum update -y
sudo yum install tigervnc-server -y

配置 VNC Server

安裝完成後,您需要配置 VNC Server。首先,您需要為每個用戶創建一個 VNC 密碼。使用以下命令來設置密碼:

vncpasswd

接下來,您需要編輯 VNC Server 的配置文件。使用文本編輯器(如 vi 或 nano)打開配置文件:

sudo vi /etc/systemd/system/vncserver@:.service

在文件中,您需要添加以下內容:

[Unit]
Description=VNC Server for %i
After=display-manager.service

[Service]
Type=simple
User=
PIDFile=/home//.vnc/%H:%i.pid
ExecStart=/usr/bin/vncserver %i -geometry 1024x768 -depth 24
ExecStop=/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target

請將 替換為您的用戶名,並將 替換為顯示號(例如 1、2 等)。

啟動 VNC Server

完成配置後,您需要重新加載 systemd 以使更改生效,然後啟動 VNC Server:

sudo systemctl daemon-reload
sudo systemctl start vncserver@:1.service
sudo systemctl enable vncserver@:1.service

防火牆設置

為了讓 VNC Server 能夠正常工作,您需要在防火牆中開放相應的端口。默認情況下,VNC 使用5900加上顯示號的端口。例如,顯示號為1時,端口為5901。使用以下命令開放端口:

sudo firewall-cmd --permanent --add-port=5901/tcp
sudo firewall-cmd --reload

連接到 VNC Server

現在,您可以使用 VNC 客戶端(如 VNC Viewer)來連接到您的 VNC Server。只需輸入伺服器的 IP 地址和端口號(例如:192.168.1.100:1),然後輸入您之前設置的密碼即可。

總結

在 CentOS 7.4 上配置 VNC Server 是一個相對簡單的過程,通過上述步驟,您可以輕鬆地設置和管理遠程桌面連接。這對於需要圖形界面的用戶來說,無疑是一個方便的選擇。如果您正在尋找高效的 VPS 解決方案,Server.HK 提供多種選擇,適合不同需求的用戶。