在Ubuntu系統中啟動VNC服務,可以按照以下步驟操作:
安裝VNC服務器: 如果你還沒有安裝VNC服務器,可以使用以下命令安裝TigerVNC(一個流行的VNC實現):
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
配置VNC服務器: 運行以下命令來設置VNC密碼并選擇顯示編號(例如::1):
vncpasswd
按照提示輸入并確認密碼。
創建系統服務文件: 創建一個新的systemd服務文件來管理VNC服務:
sudo nano /etc/systemd/system/vncserver@.service
將以下內容粘貼到文件中(記得替換<USER>為你希望VNC服務運行的用戶名):
[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=<USER>
Group=<USER>
WorkingDirectory=/home/<USER>
PIDFile=/home/<USER>/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver :%i -geometry 1280x800 -depth 24
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
啟用并啟動服務: 啟用VNC服務以便在系統啟動時自動運行,并立即啟動服務:
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service
檢查服務狀態: 使用以下命令檢查VNC服務的狀態:
sudo systemctl status vncserver@1.service
如果你不想使用systemd,也可以手動啟動VNC服務器:
設置VNC密碼:
vncpasswd
啟動VNC服務器: 使用以下命令啟動VNC服務器(例如,顯示編號為:1):
vncserver :1
連接到VNC服務器:
在另一臺計算機上,打開VNC客戶端并連接到<IP_ADDRESS>:1,其中<IP_ADDRESS>是運行VNC服務器的計算機的IP地址。
通過以上步驟,你應該能夠在Ubuntu系統上成功啟動和管理VNC服務。