Debian虎纹VNC(TigerVNC)屏幕共享步骤如下:
安装TigerVNC服务器
sudo apt update  
sudo apt install tigervnc-standalone-server tigervnc-common  
设置VNC密码
vncpasswd  
按提示输入并确认密码,可设置只读密码(可选)。
配置VNC服务器
~/.vnc/xstartup文件,添加桌面环境启动命令(如XFCE):nano ~/.vnc/xstartup  
# 添加以下内容(根据实际桌面环境调整):  
unset SESSION_MANAGER  
unset DBUS_SESSION_BUS_ADDRESS  
exec startxfce4 &  
保存后赋予执行权限:chmod +x ~/.vnc/xstartup  
启动VNC服务器
vncserver :1  
:1表示显示编号(对应端口5901,可自定义)。
配置防火墙
若使用UFW,开放VNC端口(默认5900+显示号):
sudo ufw allow 5901/tcp  
连接VNC客户端
192.168.1.100:1),使用设置的密码连接。可选:设置开机自启动
创建systemd服务文件(如/etc/systemd/system/vncserver@.service),添加以下内容并启用:
[Unit]  
Description=TigerVNC Server  
After=syslog.target network.target  
[Service]  
Type=forking  
User=your_username  
WorkingDirectory=/home/your_username  
ExecStart=/usr/bin/vncserver :%i  
ExecStop=/usr/bin/vncserver -kill :%i  
[Install]  
WantedBy=multi-user.target  
启用服务:
sudo systemctl enable vncserver@1.service  
sudo systemctl start vncserver@1.service  
注意:确保服务器已安装图形界面(如GNOME/KDE/XFCE),且防火墙允许VNC端口通信。