在Ubuntu上使用TigerVNC实现文件传输主要有以下两种方法:
方法一:通过VNC客户端文件传输功能
- 连接VNC服务器:
- 在本地安装VNC客户端(如TightVNC Viewer、RealVNC Viewer),输入Ubuntu服务器的IP地址和端口号(默认5901),输入密码连接。
- 启用文件传输:
- 在VNC客户端窗口中,点击右上角「文件传输」按钮(或右键点击VNC服务器图标选择「File Transfer」)。
- 通过拖放文件或点击「上传/下载文件」按钮实现文件传输。
方法二:通过SSH隧道+SCP传输(更安全)
- 建立SSH隧道:
- 在本地终端执行命令:
ssh -L 5901:localhost:5901 user@ubuntu_ip
(user
为Ubuntu用户名,ubuntu_ip
为服务器IP),将本地5901端口转发到服务器。
- 通过SCP传输文件:
- 在本地终端使用
scp
命令,例如: - 上传文件:
scp /本地/文件路径 user@localhost:/远程/路径
- 下载文件:
scp user@localhost:/远程/文件路径 /本地/路径
。
注意事项
- 确保VNC服务器已启动(
vncserver :1
),且防火墙允许对应端口通信。 - 大文件传输建议使用压缩工具(如
zip
)或启用SSH隧道加密。 - 配置文件权限时,确保共享目录对目标用户可访问。
以上方法参考自。