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端口通信。