以下是在Debian上配置TigerVNC的步骤:
安装TigerVNC
sudo apt update  
sudo apt install tigervnc-standalone-server tigervnc-common  
设置VNC密码
vncpasswd  
配置VNC服务器
nano ~/.vnc/xstartup  
添加桌面环境启动命令(如GNOME):#!/bin/sh  
unset SESSION_MANAGER  
exec gnome-session &  
赋予执行权限:chmod +x ~/.vnc/xstartup  
启动VNC服务
vncserver :1  # :1表示显示编号,对应端口5901  
设置开机自启动
sudo nano /etc/systemd/system/vncserver@:1.service  
内容示例:
[Unit]  
Description=VNC Server  
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 1280x800 :%i  
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  
配置防火墙
sudo ufw allow 5901/tcp  # 默认端口5901,对应显示编号:1  
客户端连接
在VNC客户端输入服务器IP:1,输入密码即可连接。
说明:
~/.vnc/config或启动脚本参数。