確保Debian上TigerVNC安全連接可從以下方面入手:
使用SSH隧道加密傳輸
通過SSH隧道連接VNC,避免直接暴露端口:
ssh -L 5901:localhost:5901 username@server_ip
。
配置防火墻限制訪問
用ufw僅開放必要端口(默認5901):
sudo ufw allow 5901/tcp && sudo ufw reload
。
啟用強密碼與認證
vncpasswd
設置復雜密碼并定期更新。配置SSL/TLS加密
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes
。~/.vnc/xstartup
,添加-ssl -cert <證書路徑> -key <密鑰路徑>
參數。限制服務權限與運行環境
/etc/vnc/xstartup
)。定期更新與監控
sudo apt update && sudo apt upgrade
。