温馨提示×

Debian文件系统网络共享设置

小樊
49
2025-09-15 04:03:52
栏目: 智能运维

Debian文件系统网络共享主要有NFS和Samba两种方式,以下是具体设置方法:

NFS(网络文件系统)

  • 服务端配置
    1. 安装NFS服务:sudo apt update && sudo apt install nfs-kernel-server
    2. 创建共享目录并设置权限,如sudo mkdir -p /mnt/nfssharesudo chown nobody:nogroup /mnt/nfssharesudo chmod 1777 /mnt/nfsshare
    3. 编辑/etc/exports文件,添加共享目录和访问权限,如/mnt/nfsshare 192.168.1.0/24(rw,sync,no_subtree_check)
    4. 重启NFS服务:sudo systemctl restart nfs-kernel-server
    5. 配置防火墙,若使用UFW,执行sudo ufw allow from 192.168.1.0/24 to any port nfs
  • 客户端配置
    1. 安装NFS客户端:sudo apt install nfs-common
    2. 创建本地挂载点,如sudo mkdir /mnt/nfs_mount
    3. 手动挂载可执行sudo mount -t nfs <server_ip>:/mnt/nfsshare /mnt/nfs_mount;若要自动挂载,编辑/etc/fstab文件,添加<server_ip>:/mnt/nfsshare /mnt/nfs_mount nfs defaults 0 0,然后执行sudo mount -a

Samba

  • 服务端配置
    1. 安装Samba:sudo apt update && sudo apt install samba
    2. 编辑/etc/samba/smb.conf文件,添加共享配置,如[shared]部分设置pathbrowseablewritable等参数。
    3. 创建共享目录并设置权限,如sudo mkdir -p /srv/samba/sharedsudo chmod -R 2775 /srv/samba/shared
    4. 创建Samba用户并设置密码,如sudo smbpasswd -a username
    5. 重启Samba服务:sudo systemctl restart smbd nmbd
    6. 配置防火墙,若使用UFW,执行sudo ufw allow samba
  • 客户端配置
    • Linux客户端:安装cifs-utils,创建挂载点后,使用sudo mount -t cifs //server_ip/shared /mnt/samba -o username=user,password=password命令挂载。
    • Windows客户端:打开文件资源管理器,输入\\server_ip\shared,输入用户名和密码即可访问。

0