在Debian系统中设置VNC访问权限通常涉及以下几个步骤:
sudo apt-get update
sudo apt-get install tigervnc-standalone-server tigervnc-common
vncpasswd
命令设置VNC登录密码:vncpasswd
按照提示输入并确认密码。
~/.vnc/xstartup
文件。您可以使用任何文本编辑器打开并编辑此文件,例如使用nano
:nano ~/.vnc/xstartup
在文件中添加以下内容:
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
保存并关闭文件。然后给予执行权限:
chmod +x ~/.vnc/xstartup
vncserver :1
这里的:1
表示显示编号,您可以根据需要更改。
vncusers
,用于管理VNC服务器的用户权限:sudo groupadd vncusers
将需要访问VNC服务器的用户添加到vncusers
组:
sudo usermod -a -G vncusers username
将username
替换为实际的用户名。
/etc/systemd/system/vncserver@:1.service
),找到以下行:User root
Group root
将其更改为:
User username
Group vncusers
将username
替换为您在第5步中添加到vncusers
组的用户名。保存并关闭文件,然后重启VNC服务器以应用更改:
sudo systemctl daemon-reload
sudo systemctl restart vncserver@:1.service
ufw
允许VNC端口(通常是5900端口加上显示编号):sudo ufw allow 5901/tcp
这里的5901
是示例端口,您需要根据实际的显示编号进行调整。
请注意,具体的命令和步骤可能会根据您使用的VNC服务器版本和Debian版本有所不同。始终确保您遵循最佳安全实践来保护您的系统。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Debian VNC如何配置权限