sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
sudo apt install xterm
创建 /root/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec /usr/bin/xterm -geometry 80x24+100+200 -ls -title "$VNCDESKTOP Desktop"
#增加执行权限:
chmod +x /root/.vnc/xstartup
tigervnc 启动后,监听在127.0.0.1 ,导致不能远程连接
增加-localhost no 后才可以远程连接。监听在0.0.0.0
tigervnc 启动命令
vncserver :1 -geometry 800x600 -depth 16 -localhost no
创建服务:
创建文件:vi /etc/systemd/system/vncserver@.service
[Unit]
Description=Start VNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=root
Group=root
WorkingDirectory=/root
ExecStartPre=-/usr/bin/vncserver -kill :1
ExecStart=/usr/bin/vncserver :1 -geometry 1024x768 -depth 16 -localhost no
ExecStop=/usr/bin/vncserver -kill :1
[Install]
WantedBy=multi-user.target
启用服务:
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
连接可以用realvnc 或ultraVNC
其他用到的命令:
查看端口状态
netstat -tuln | grep 5901
停止vnc:
vncserver -kill :1
浙公网安备 33010602011771号