在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中配置)。 - 禁用root远程登录,使用普通用户连接。
- 仅允许必要端口(如SSH、VNC)通过防火墙。