Debian挂载共享文件夹主要有Samba、NFS、SSHFS等方式,以下是具体设置步骤及安全注意事项:
sudo apt update && sudo apt install cifs-utils smbclient
sudo mkdir -p /mnt/samba_share
sudo mount -t cifs //server_ip/shared_folder /mnt/samba_share \
-o username=user,password=pass,iocharset=utf8,file_mode=0777,dir_mode=0777
credentials=/path/to/creds:可替换为凭据文件路径(避免密码明文)。uid/gid:指定挂载后的用户/组ID(如1000对应普通用户)。//server_ip/shared_folder /mnt/samba_share cifs \
credentials=/etc/samba/creds,iocharset=utf8,uid=1000,gid=1000 0 0
sudo mount -a。sudo apt update && sudo apt install nfs-common
sudo mkdir -p /mnt/nfs_share
sudo mount -t nfs server_ip:/exported_path /mnt/nfs_share
在/etc/fstab中添加:
server_ip:/exported_path /mnt/nfs_share nfs defaults,_netdev 0 0
/etc/exports并重启NFS服务。sudo apt update && sudo apt install sshfs
sudo mkdir -p /mnt/ssh_share
sshfs user@server_ip:/remote/path /mnt/ssh_share
fusermount -u /mnt/ssh_share。权限管理
777权限,按需设置file_mode/dir_mode(如755)。600权限。防火墙配置
137-139、445端口。2049、111等端口。22)。加密传输
/etc/nfs.conf中启用nfsvers=4.2。使用df -h查看挂载点是否显示,或通过ls /mnt/挂载点确认文件访问权限。
根据实际需求选择协议,优先使用NFS(局域网高性能)或SSHFS(加密安全),生产环境避免明文密码传输。