debian

debian挂载共享文件夹设置

小樊
43
2025-08-29 11:11:26
栏目: 智能运维

Debian挂载共享文件夹主要有Samba、NFS、SSHFS等方式,以下是具体设置步骤及安全注意事项:

一、Samba共享挂载

1. 安装客户端工具

sudo apt update && sudo apt install cifs-utils smbclient

2. 手动挂载(命令行)

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

3. 自动挂载(/etc/fstab)

//server_ip/shared_folder /mnt/samba_share cifs \
credentials=/etc/samba/creds,iocharset=utf8,uid=1000,gid=1000 0 0

二、NFS共享挂载

1. 安装客户端工具

sudo apt update && sudo apt install nfs-common

2. 手动挂载

sudo mkdir -p /mnt/nfs_share
sudo mount -t nfs server_ip:/exported_path /mnt/nfs_share

3. 自动挂载

/etc/fstab中添加:
server_ip:/exported_path /mnt/nfs_share nfs defaults,_netdev 0 0

三、SSHFS共享挂载

1. 安装工具

sudo apt update && sudo apt install sshfs

2. 手动挂载

sudo mkdir -p /mnt/ssh_share
sshfs user@server_ip:/remote/path /mnt/ssh_share

四、安全注意事项

  1. 权限管理

    • 避免使用777权限,按需设置file_mode/dir_mode(如755)。
    • 敏感信息(如密码)使用凭据文件存储,并设置600权限。
  2. 防火墙配置

    • Samba:开放137-139445端口。
    • NFS:开放2049111等端口。
    • SSHFS:依赖SSH端口(默认22)。
  3. 加密传输

    • NFSv4+支持加密,可在/etc/nfs.conf中启用nfsvers=4.2
    • SSHFS默认通过SSH加密,无需额外配置。

五、验证挂载

使用df -h查看挂载点是否显示,或通过ls /mnt/挂载点确认文件访问权限。

根据实际需求选择协议,优先使用NFS(局域网高性能)或SSHFS(加密安全),生产环境避免明文密码传输。

0
看了该问题的人还看了