Debian虎纹VNC(TigerVNC)远程控制配置步骤如下:
安装软件包
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common # 安装服务器
sudo apt install tigervnc-viewer # 可选,安装客户端用于本地测试
设置VNC密码
vncpasswd
按提示输入并确认密码,用于远程连接认证。
启动VNC服务
vncserver :1 # 启动显示编号为1的会话(默认端口5901)
可通过vncserver -list查看运行中的会话,vncserver -kill :1终止会话。
配置开机自启动(可选)
创建服务文件:
sudo nano /etc/systemd/system/vncserver@.service
内容示例(替换your_username):
[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=your_username
WorkingDirectory=/home/your_username
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
启用服务:
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
sudo systemctl start vncserver@1.service
配置防火墙
若启用防火墙(如ufw),需开放VNC端口(默认5901对应显示编号:1):
sudo ufw allow 5901
远程连接
服务器IP:显示编号(如192.168.1.100:1),输入密码即可连接。ssh -L 5901:localhost:5901 user@your_server_ip # 本地端口转发
注意事项: