在Debian虛擬機中使用VNC的步驟如下:
sudo apt update
sudo apt install tightvncserver
vncserver
系統會提示你輸入并確認一個密碼,這個密碼將用于遠程連接。 2. 創建一個新的systemd服務單元文件:
sudo nano /etc/systemd/system/vncserver@.service
添加以下內容(將USER替換為你的用戶名):
[Unit]
Description=VNC Server for %i
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
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service
確保你的防火墻允許VNC連接。如果你使用的是ufw,可以添加以下規則:
sudo ufw allow 5901/tcp
完成以上步驟后,你就可以從遠程計算機訪問Debian虛擬機的圖形界面了。