温馨提示×

Debian中如何共享文件

小樊
50
2025-08-24 12:12:55
栏目: 智能运维

Debian中可通过以下方式共享文件:

1. Samba共享(跨平台,适合Windows/Linux/macOS)

  • 安装Samba
    sudo apt update && sudo apt install samba
  • 配置共享目录
    编辑 /etc/samba/smb.conf,末尾添加:
    [共享名]  
    path = /path/to/share  
    browsable = yes  
    writable = yes  
    valid users = 用户名  
    
  • 添加Samba用户
    sudo smbpasswd -a 用户名(需先创建系统用户)
  • 重启服务
    sudo systemctl restart smbd nmbd
  • 访问共享
    • Windows:文件资源管理器输入 \\Debian_IP\共享名
    • Linux/macOS:smbclient //Debian_IP/共享名 -U 用户名

2. NFS共享(适合Linux/Unix系统)

  • 安装NFS服务
    sudo apt update && sudo apt install nfs-kernel-server
  • 配置共享目录
    编辑 /etc/exports,添加:
    /path/to/share 客户端IP(rw,sync,no_subtree_check)
  • 重启服务
    sudo systemctl restart nfs-kernel-server
  • 客户端挂载
    sudo mount -t nfs Debian_IP:/path/to/share /mnt/挂载点

3. SSHFS共享(基于SSH,无需额外服务)

  • 安装SSHFS
    sudo apt install sshfs
  • 挂载远程目录
    sshfs 用户名@Debian_IP:/path/to/share /mnt/挂载点
  • 卸载
    fusermount -u /mnt/挂载点

注意事项

  • 确保防火墙开放对应端口(Samba:137-139、445;NFS:2049)。
  • 根据需求调整权限(如chmodchown)。
  • 定期备份共享数据。

选择适合场景的方式即可。

0