温馨提示×

Ubuntu文件管理怎样文件共享便捷

小樊
40
2025-12-06 22:48:50
栏目: 智能运维

Ubuntu 文件共享的便捷做法

一、最省事的内置方式 Public 文件夹 + Samba

  • 在文件管理器中右键目标文件夹(例如 ~/Public)→ 属性共享,按提示安装 Samba 组件。
  • 勾选需要的权限:如 允许其他人创建和删除文件访客访问(免密)。
  • 完成后,其他电脑可在文件管理器的 网络 中浏览到该共享;在 Windows 文件资源管理器地址栏输入 \Ubuntu_IP\共享名 访问。
  • 说明:Public 文件夹并无特殊之处,Samba 可共享任意文件夹;若需更细粒度权限,可在共享对话框中调整。

二、图形化一键共享 Personal File Sharing(WebDAV,仅 Public)

  • 安装工具:sudo apt-get install gnome-user-share apache2.2-bin libapache2-mod-dnssd
  • 打开“Personal File Sharing”(Personal File Sharing 应用),仅能共享 Public 文件夹;可设置“从不/写入时/访问时”要求密码,并支持 蓝牙 收发。
  • 其他设备可在 Nautilus网络 窗格看到共享的 Public 文件夹。

三、命令行可控的 Samba 共享(适合长期使用与权限细化)

  • 安装与基础配置:
    • sudo apt update && sudo apt install samba
    • 创建共享目录:mkdir ~/shared && chmod 777 ~/shared
  • 编辑配置 /etc/samba/smb.conf,末尾添加:
    • [shared]
      • comment = Shared Folder
      • path = /home/用户名/shared
      • browsable = yes
      • read only = no
      • guest ok = yes
  • 设置 Samba 账户:sudo smbpasswd -a 用户名
  • 重启服务:sudo systemctl restart smbd
  • 访问方式:
    • Windows:在资源管理器输入 \Ubuntu_IP\shared
    • Ubuntu:文件管理器“连接到服务器”选择 Windows 共享,输入 smb://Ubuntu_IP/shared
  • 提示:若需账户访问,将 guest ok = no 并为相应用户设置 Samba 密码。

四、进阶与替代方案(按场景选择)

  • NFS(Linux/Unix 同网段高效互访):
    • 服务端:sudo apt install nfs-kernel-server;编辑 /etc/exports:/path/to/shared *(rw,sync,no_subtree_check);sudo exportfs -as;sudo systemctl restart nfs-server
    • 客户端:sudo mount Ubuntu_IP:/path/to/shared /mnt/shared
  • SSHFS(跨公网/防火墙友好,基于 SSH):
    • 安装:sudo apt install sshfs;挂载:sshfs user@server_ip:/remote/path /local/mount;卸载:fusermount -u /local/mount
  • Ubuntu ↔ Windows 互访补充
    • Ubuntu 访问 Windows:在文件管理器“连接到服务器”输入 smb://Windows_IP/共享名
    • Windows 访问 Ubuntu:在资源管理器输入 \Ubuntu_IP\共享名
  • 以上方案覆盖局域网到跨网访问、临时共享到长期服务等多种需求。

0