首页主机资讯ubuntu系统中tigervnc如何共享文件

ubuntu系统中tigervnc如何共享文件

时间2026-01-20 15:25:03发布访客分类主机资讯浏览763
导读:Ubuntu 下 TigerVNC 共享文件的实用做法 方法一 使用 TigerVNC 内置文件传输(推荐) 适用前提:使用支持文件传输的 TigerVNC Viewer(如 Windows/macOS/Linux 的 TigerVNC...

Ubuntu 下 TigerVNC 共享文件的实用做法

方法一 使用 TigerVNC 内置文件传输(推荐)

  • 适用前提:使用支持文件传输的 TigerVNC Viewer(如 Windows/macOS/Linux 的 TigerVNC Viewer),并在 TigerVNC 会话中启用会话级文件传输。部分桌面环境(如 GNOME)默认可能未启用相关组件,需要在会话里启动文件传输服务。
  • 启用会话文件传输
    • 在远程桌面打开终端,启动会话级文件传输服务(保持该终端运行,关闭后传输功能随之停止):
      • 对于较新的桌面会话(GNOME/GTK 环境):
        • 执行:/usr/libexec/vncconfig -nowin &
      • 对于较老或轻量桌面(如 Xfce)可直接使用:
        • 执行:vncconfig -iconic &
    • 说明:上述命令会在当前 VNC 会话中开启文件传输通道,使 Viewer 能弹出“发送/接收文件”对话框。
  • 在客户端发起传输
    • 使用 TigerVNC Viewer 连接服务器(地址格式如:IP:1IP:5901)。
    • 在 Viewer 窗口内通过菜单或右键桌面选择 Send File / Receive File,即可在本地与远程之间传输文件。
  • 常见问题与提示
    • 若 Viewer 菜单里看不到“发送/接收文件”,多半是会话未启动 vncconfig;请在远程终端执行上面的命令后再试。
    • 使用 RealVNC Viewer 连接 TigerVNC 时,常见现象是“文件传输不可用/灰显”,建议改用 TigerVNC Viewer 完成文件传输。

方法二 不用 VNC 传输的替代方案(更稳定与安全)

  • 使用 SCP/SFTP(基于 SSH,系统自带或一键安装)
    • 安装 SSH 服务(如未安装):sudo apt update & & sudo apt install openssh-server
    • 传输示例:
      • 本地 → 远程:scp /path/to/local/file username@remote_ip:/path/to/remote/
      • 远程 → 本地:scp username@remote_ip:/path/to/remote/file /path/to/local/
  • 使用 Samba/CIFS 共享目录(适合多人/跨平台访问)
    • 安装 Samba:sudo apt install samba
    • 编辑配置:sudo nano /etc/samba/smb.conf,在末尾添加:
      [shared]
      path = /home/用户名/shared
      browseable = yes
      read only = no
      valid users = 用户名
      
    • 设置 Samba 用户:sudo smbpasswd -a 用户名
    • 重启服务:sudo systemctl restart smbd
    • 客户端通过 \\IP\shared 访问(Windows)或 smb://IP/shared(Linux 文件管理器)。

方法三 在 VNC 会话中挂载远程目录(可选)

  • 若已配置好 Samba/CIFS 共享,可在 VNC 桌面中使用 Nautilus/Dolphin 等文件管理器直接访问 smb://IP/shared,或通过命令行挂载到本地目录,实现“像本地盘一样”的拖拽复制。

连接与防火墙要点

  • 显示编号与端口:显示号 :1 对应端口 5901:2 对应 5902,以此类推。
  • 防火墙放行(如使用 UFW):sudo ufw allow 5901(按需开放对应端口)。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ubuntu系统中tigervnc如何共享文件
本文地址: https://pptw.com/jishu/787315.html
tigervnc连接ubuntu时遇到延迟怎么办 ubuntu上tigervnc使用教程

游客 回复需填写必要信息