要在Debian系统上通过TigerVNC共享文件,您可以按照以下步骤操作:
sudo apt update
sudo apt install tigervnc-standalone-server
vncpasswd
按照提示输入您的密码。
vncserver :1 -geometry 1280x800
这将以分辨率1280x800启动VNC服务器。
sudo nano /etc/systemd/system/vncserver@:1.service
在文件中添加以下内容,然后保存并退出编辑器:
[Unit]
Description=Start vnc server at startup
After=syslog.target network.target
[Service]
Type=forking
User=your_username
Group=your_groupname
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
将your_username
和your_groupname
替换为您的用户名和组名。
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
your_server_ip_or_hostname::1
其中your_server_ip_or_hostname
是运行TigerVNC服务器的Debian系统的IP地址或主机名。
请注意,如果您希望以非root用户身份运行VNC服务器,您需要在启动VNC服务器时指定用户和组,如vncserver :1 -localhost no -geometry 1280x800 -user your_username -geometry 1280x800
。
以上步骤应该可以帮助您在Debian系统上通过TigerVNC成功共享文件。如果您遇到任何问题,请检查防火墙设置以确保VNC端口(默认是5900,但您可以在启动VNC服务器时指定不同的端口)是开放的。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:如何通过Debian readdir实现跨平台文件共享