在 Ubuntu 上启动 VNC 的方式取决于你用的是 桌面版还是服务器版,下面给你几种最常见、最实用的方法,从简单到完整。
sudo apt update
sudo apt install ubuntu-desktop gnome-shell
sudo apt install tigervnc-standalone-server tigervnc-common
vncpasswd
vncserver :1 -geometry 1920x1080 -depth 24
:1 → 端口是 5901:2 → 5902,以此类推在客户端使用:
IP:5901
sudo apt install xfce4 xfce4-goodies tigervnc-standalone-server
vncserver
vncserver -kill :1
编辑配置文件:
nano ~/.vnc/xstartup
内容改为:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
赋予执行权限:
chmod +x ~/.vnc/xstartup
vncserver :1
sudo nano /etc/systemd/system/vncserver@.service
内容(替换 youruser):
[Unit]
Description=VNC Server
After=network.target
[Service]
Type=forking
User=youruser
ExecStart=/usr/bin/vncserver :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1
sudo systemctl start vncserver@1
~/.vnc/xstartupss -lntp | grep 590
sudo ufw allow 5901/tcp
如果你愿意,可以告诉我:
我可以给你最合适的一套配置方案。