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

CentOS 7 下安裝配置 VNC Server

CentOS 7 下安裝配置 VNC Server

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

前期準備

在開始之前,請確保您的 CentOS 7 系統已經更新到最新版本。您可以使用以下命令來更新系統:

sudo yum update -y

接下來,您需要安裝一些必要的軟件包,包括 VNC Server 和桌面環境。這裡我們將使用 GNOME 桌面環境。

安裝 VNC Server 和桌面環境

首先,安裝 GNOME 桌面環境:

sudo yum groupinstall "GNOME Desktop" -y

然後,安裝 VNC Server:

sudo yum install tigervnc-server -y

配置 VNC Server

安裝完成後,您需要配置 VNC Server。首先,複製 VNC Server 的配置文件:

sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

接下來,編輯該文件以設置 VNC Server 的用戶名。使用您喜歡的文本編輯器打開文件:

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

在文件中找到以下行:

[Service]

並在其下方添加:

Type=forking
User=your_username
PIDFile=/home/your_username/.vnc/%H:%i.pid
ExecStart=/usr/bin/vncserver %i -geometry 1024x768 -depth 24

請將 “your_username” 替換為您的實際用戶名。保存並退出編輯器。

設置 VNC 密碼

在啟動 VNC Server 之前,您需要設置 VNC 密碼。使用以下命令來設置密碼:

vncpasswd

系統會提示您輸入並確認密碼。請注意,這個密碼將用於遠程連接時的身份驗證。

啟動 VNC Server

現在,您可以啟動 VNC Server 了。使用以下命令啟動服務:

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

這樣,VNC Server 就會在系統啟動時自動啟動。

防火牆設置

為了允許 VNC 連接,您需要在防火牆中開放相應的端口。默認情況下,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),然後輸入您之前設置的 VNC 密碼。

總結

通過以上步驟,您已經成功在 CentOS 7 上安裝和配置了 VNC Server。這使得遠程管理伺服器變得更加方便。如果您需要更多的伺服器解決方案,請考慮我們的 香港VPS 服務,提供穩定和高效的雲伺服器選擇。