以下是Debian下TigerVNC的安全设置技巧:
用户权限管理
vncusers组,并配置/etc/systemd/system/vncserver@:1.service中运行用户为该专用用户。访问控制
ufw)限制VNC端口(默认5901)仅允许可信IP访问:sudo ufw allow from <可信IP> to any port 5901。~/.vnc/xstartup,通过xauth或x11vnc限制仅授权用户连接。加密传输
ssh -L 5901:localhost:5901 user@server加密VNC流量,避免直接暴露端口。sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vnc.key -out /etc/ssl/certs/vnc.crt。~/.vnc/xstartup,添加-ssl -cert /path/to/cert -key /path/to/key参数启用SSL。服务配置优化
~/.vnc/xstartup中添加export XKL_XMODMAP_DISABLE=1。vncpasswd,并定期更新密码。系统级安全增强
sudo apt update && sudo apt upgrade。参考来源: