在CentOS系統上開啟VNC遠程桌面是一個相對簡單的過程。以下是詳細的步驟指南:
首先,確保你的CentOS系統已經安裝了圖形界面。如果沒有安裝,可以使用以下命令安裝:
yum groupinstall "GNOME Desktop" "Desktop"
接著,安裝VNC服務器。以TigerVNC為例:
yum install tigervnc-server tigervnc
編輯VNC服務器的主配置文件:
vi /etc/sysconfig/vncservers
在文件末尾添加以下內容:
VNCSERVERS":1:root"
VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"
這表示允許root用戶通過VNC連接到顯示號為1的桌面,分辨率為1024x768,并允許多個用戶同時連接。
為VNC服務器設置訪問密碼:
vncpasswd
按照提示輸入并確認密碼。
啟動VNC服務并設置為開機自啟動:
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
如果防火墻正在運行,需要允許VNC使用的端口(默認是5901端口):
sudo firewall-cmd --zone=public --add-port=5901/tcp --permanent
sudo firewall-cmd --reload
在另一臺計算機上安裝VNC客戶端(如TigerVNC Viewer),然后使用以下格式連接到CentOS服務器:
vncviewer <CentOS服務器IP地址>:1
將<CentOS服務器IP地址>替換為實際的服務器IP地址。
如果需要多個用戶同時連接到不同的桌面,可以啟動多個VNC服務實例,并分別指定不同的桌面號:
vncserver :2
vncserver :3
每個實例的桌面號不同,用戶可以根據需要連接到相應的桌面。
如果需要修改已設置的訪問口令,可以使用相應的用戶登錄后執行:
vncpasswd
按照提示輸入并確認新密碼。