在CentOS上安裝VNC服務器,可以按照以下步驟進行:
更新系統包
sudo yum update -y
安裝TigerVNC服務器
sudo yum install tigervnc-server tigervnc-common -y
設置VNC密碼 運行以下命令來設置VNC訪問密碼:
vncpasswd
按照提示輸入并確認密碼。
啟動VNC服務器 使用以下命令啟動VNC服務器,并指定顯示編號(例如::1):
vncserver :1
這將啟動一個VNC會話,并在用戶的家目錄下創建一個.vnc目錄,其中包含xstartup文件和其他配置文件。
配置xstartup文件
編輯~/.vnc/xstartup文件,確保它包含以下內容以啟動桌面環境(例如GNOME):
#!/bin/sh
exec /usr/bin/gnome-session &
如果使用的是其他桌面環境,請相應地修改此文件。
賦予xstartup執行權限
chmod +x ~/.vnc/xstartup
重啟VNC服務器 停止當前的VNC會話并重新啟動:
vncserver -kill :1
vncserver :1
配置防火墻 如果防火墻正在運行,確保開放VNC使用的端口(默認是5901):
sudo firewall-cmd --permanent --add-port=5901/tcp
sudo firewall-cmd --reload
更新系統包
sudo dnf update -y
安裝TigerVNC服務器
sudo dnf install tigervnc-server tigervnc-common -y
設置VNC密碼
vncpasswd
啟動VNC服務器
vncserver :1
配置xstartup文件
編輯~/.vnc/xstartup文件,確保它包含啟動桌面環境的命令。
賦予xstartup執行權限
chmod +x ~/.vnc/xstartup
重啟VNC服務器
vncserver -kill :1
vncserver :1
配置防火墻
sudo firewall-cmd --permanent --add-port=5901/tcp
sudo firewall-cmd --reload
在另一臺計算機上,打開VNC客戶端(如RealVNC Viewer、TightVNC Viewer等),并輸入以下地址連接到VNC服務器:
<服務器IP>:1
例如,如果服務器IP是192.168.1.100,則輸入:
192.168.1.100:1
按照提示輸入之前設置的VNC密碼即可連接。
通過以上步驟,你應該能夠在CentOS上成功安裝并配置VNC服務器。