在内网环境中,经常需要让 Windows 访问 Linux 服务器上的数据目录。最常见的方案是使用 Samba(SMB协议),实现类似"网络共享盘"的效果。
本文基于一次真实部署过程,完整记录从 Linux 配置到 Windows 挂载、以及常见坑的排查方法。
一、整体架构
本次环境:
- Linux 服务器:
10.32.48.14(自己服务器的ip) - 共享目录:
/data60/nfs/share/2025 - Windows 客户端:Windows 10/11(家庭版/专业版均适用)
- 协议:SMB(Samba)
二、Linux 安装 Samba
Ubuntu / Debian
apt update
apt install -y samba
三、创建共享目录
mkdir -p /data60/nfs/share/2025
chmod -R 777 /data60/nfs/share/2025
#内网测试建议 777,生产环境建议用用户权限控制
四、创建 Samba 用户
useradd jxsj
smbpasswd -a jxsj
#设置密码,后续登录使用
查看用户:
pdbedit -L

五、配置 Samba 共享
编辑:
vi /etc/samba/smb.conf
添加共享配置:
[data]
path = /data60/nfs/share/2025
browseable = yes
read only = no
valid users = jxsj
create mask = 0777
directory mask = 0777
六、重启服务
systemctl restart smbd
systemctl enable smbd
确认监听:
ss -lntp | grep 445

windows打开cmd连接
输入jxsj密码即可连接查看


这样即可