在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虚拟机的图形界面了。