96SEO 2025-09-01 15:38 7
更高效的大文件传输。
若需更平安的传输, 可通过SSH隧道加密流量,再使用SCP或SFTP工具传输大文件:
ssh -L 5901:localhost:5901 user@vnc_server_ip
此命令将本地5901端口转发至服务器的5901端口。
为提升大文件传输速度, 可调整TigerVNC Server的配置参数:
CompressionLevel=6 # 压缩级别
Encoding=Zlib # 使用Zlib压缩算法
# 若网络带宽有限,可降低色彩深度:
-depth 16 # 设置色彩深度为16位
在修改配置后重启TigerVNC Server使设置生效:
vncserver -kill :1 # 杀死当前会话
vncserver :1 # 重启会话
压缩可减少数据传输量,降低带宽占用;调整色彩深度可进一步降低数据量,适合低带宽环境。
若需频繁传输大文件, 可在Ubuntu上搭建Samba共享,实现局域网内Windows与Ubuntu之间的高效文件共享:
sudo apt update && sudo apt install samba
/etc/samba/
在末尾添加:
path = /path/to/shared/folder # 替换为实际共享目录
available = yes
valid users = your_username # 替换为允许访问的Ubuntu用户
read only = no
browsable = yes
writable = yes
sudo chown -R your_username:your_username /path/to/shared/folder # 赋予用户目录所有权
sudo systemctl restart smbd # 重启Samba服务
smb://localhost/shared
输入Ubuntu用户密码即可访问共享文件夹,实现大文件拖放传输。在VNC会话中,可以使用SCP命令传输文件:
scp /path/to/local/large_file user@localhost:/path/to/remote/directory
。scp user@localhost:/path/to/remote/large_file /path/to/local/directory
。传输过程中会提示输入Ubuntu用户密码,完成后文件保存至指定目录。
rsync是一个快速且可靠的文件同步工具,它可以在本地和远程之间同步文件。
rsync -avz /path/to/local/folder user@localhost:/path/to/remote/folder
此命令将本地文件夹中的文件同步到远程文件夹中,并保持文件属性。
通过以上方法,您可以在Ubuntu TigerVNC中实现更高效的大文件传输。选择适合您需求的方法,以提升您的远程桌面体验。
Demand feedback