在Ubuntu系統上快速搭建遠程桌面,通常需要以下幾個步驟:
更新系統:
sudo apt update
sudo apt upgrade
安裝VNC服務器:
你可以選擇安裝 tightvncserver
或 x11vnc
。以下是安裝 tightvncserver
的命令:
sudo apt install tightvncserver
設置VNC密碼:
在首次運行VNC服務器時,它會提示你設置一個密碼,這個密碼將用于遠程連接時驗證身份。
vncpasswd
配置VNC服務器:
~/.vnc/xstartup
。你可以復制 /etc/X11/xinit/xinitrc
或 /etc/X11/xinit/xstart
文件內容到 ~/.vnc/xstartup
。cp /etc/X11/xinit/xinitrc ~/.vnc/xstartup
vncserver :1
這里的 :1
表示使用顯示號1。你可以根據需要更改為其他顯示號。
配置防火墻:
如果你使用的是Ubuntu 20.04或更高版本,默認防火墻是 ufw
。你需要允許VNC端口通過。
sudo ufw allow 5901
這里的 5901
是VNC服務默認的端口號,你可以根據需要更改。
啟動VNC服務:
為了讓VNC服務器在系統啟動時自動運行,你可以創建一個systemd服務文件。
sudo nano /etc/systemd/system/vncserver@:1.service
將以下內容粘貼到文件中:
[Unit]
Description=Start TightVNC server at startup.
After=syslog.target network.target
[Service]
Type=forking
User=your_username
WorkingDirectory=/home/your_username
ExecStartPre=/usr/bin/vncserver -kill :%i
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1920x1080 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
將 your_username
替換為你的用戶名,然后保存文件。
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
連接到VNC服務器:
在VNC客戶端中輸入Ubuntu系統的IP地址和端口號(例如:192.168.1.100:1
),然后輸入之前設置的VNC密碼進行連接。
請注意,上述步驟提供了一般性的指導,具體配置可能會因不同的Ubuntu版本和需求有所不同。在實際操作中,請根據你的具體情況進行相應的調整。