以下是在Debian上配置TigerVNC加密連接的步驟:
安裝TigerVNC服務器
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
生成SSL證書
sudo apt install openssl
sudo mkdir -p /etc/vnc/ssl
cd /etc/vnc/ssl
sudo openssl req -x509 -newkey rsa:4096 -keyout vnc.key -out vnc.crt -days 365 -nodes
配置TigerVNC服務
編輯啟動腳本(如~/.vnc/xstartup
或/etc/systemd/system/vncserver@:1.service
),添加SSL參數:
export VNC_SERVER_ARGS="-geometry 1920x1080 -depth 24 -localhost no -rfbauth /home/yourusername/.vnc/passwd -rfbport 5901 -ssl -cert /etc/vnc/ssl/vnc.crt -key /etc/vnc/ssl/vnc.key"
(需替換yourusername
為實際用戶名,路徑根據實際配置調整)
重啟服務并驗證
sudo systemctl daemon-reload
sudo systemctl restart vncserver@:1.service
使用VNC客戶端連接時,輸入vnc://your_debian_ip:5901
,并勾選SSL選項(需導入證書,自簽名證書可能提示警告)。
注意: