在Debian上配置TigerVNC认证步骤如下:
安装TigerVNC服务器
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
设置VNC密码
vncpasswd
按提示输入并确认密码,密码保存在~/.vnc/passwd
(加密存储)。
配置VNC服务文件
sudo cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
your_username
和your_group
):sudo nano /etc/systemd/system/vncserver@:1.service
添加以下内容:[Service]
User=your_username
Group=your_group
WorkingDirectory=/home/your_username
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :1 -localhost no
ExecStop=/usr/bin/vncserver -kill :1
启用并启动服务
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
配置防火墙
若使用ufw
,开放VNC端口(默认5901
对应显示编号:1
):
sudo ufw allow 5901/tcp
sudo ufw reload
客户端连接
在客户端使用VNC Viewer等工具,输入服务器IP+显示编号(如192.168.1.100:1
),认证时使用步骤2中设置的密码。
安全增强建议:
~/.vnc/xstartup
中配置)。