在 Debian 中实现文件共享的常用方式
方案一 Samba 共享(跨平台)
sudo apt update && sudo apt install sambasudo mkdir -p /srv/share && sudo chmod 0775 /srv/share && sudo chown nobody:nogroup /srv/share/etc/samba/smb.conf[share]
path = /srv/share
browseable = yes
read only = no
guest ok = yes
create mask = 0775
directory mask = 0775
sudo smbpasswd -a yourusersudo systemctl restart smbd nmbd && sudo systemctl enable smbd nmbdsudo ufw allow samba\\服务器IP\sharesudo apt install cifs-utils,然后 sudo mount -t cifs //服务器IP/share /mnt -o username=youruser,password=yourpass方案二 NFS 共享(Linux/Unix 同网段)
sudo apt update && sudo apt install nfs-kernel-server nfs-commonsudo mkdir -p /srv/nfs && sudo chown nobody:nogroup /srv/nfs && sudo chmod 0775 /srv/nfs/srv/nfs 192.168.1.0/24(rw,sync,no_subtree_check)
/srv/nfs *(ro,sync,no_subtree_check)
sudo exportfs -arv && sudo systemctl restart nfs-server && sudo systemctl enable nfs-serversudo mkdir -p /mnt/nfs && sudo mount -t nfs 服务器IP:/srv/nfs /mnt/nfs方案三 SSHFS 共享(基于 SSH 的安全挂载)
sudo apt update && sudo apt install sshfssudo mkdir -p /mnt/sshfs && sshfs user@服务器IP:/remote/path /mnt/sshfsfusermount -u /mnt/sshfs安全与排错要点
testparm 校验,避免语法错误导致服务异常。showmount -e 服务器IP 查看导出列表,再挂载测试。