为什么需要在局域网里做文件共享
办公室几个人共用设计稿,家里几台电脑要传视频素材,来回拷U盘太麻烦。最省事的办法就是拿一台旧电脑当服务器,部署个局域网共享。不用上公网,速度快还安全。
这种需求其实很常见。比如市场部要做活动海报,设计师改完图扔进共享文件夹,运营直接就能取走发朋友圈。中间不卡顿,也不用等微信传半天。
选系统:Windows 还是 Linux
如果你团队里没人碰过命令行,优先用 Windows Server 或者带专业版的 Win10/Win11。图形界面点点鼠标就能开共享,适合新手。
要是你有技术底子,或者想长期用、少维护,上 Linux 更稳。CentOS、Ubuntu Server 都行,资源占用低,后台挂几年都没问题。
Windows 共享设置步骤
假设你有一台主机 IP 是 192.168.1.100,装的是 Windows 10 专业版。
右键点击要共享的文件夹 → 属性 → 共享选项卡 → 高级共享 → 勾选“共享此文件夹” → 设置共享名,比如 Design。
接着点“权限”,给 Everyone 添加读取或完全控制权限(根据实际需要)。别忘了防火墙要放行 SMB 服务。
其他电脑访问时,在地址栏输入 \\192.168.1.100\\Design 就能打开。
Linux 搭建 Samba 共享
登录你的 Linux 服务器,先装 Samba:
sudo apt update && sudo apt install samba samba-common-bin编辑配置文件:
sudo nano /etc/samba/smb.conf在文件末尾加上:
[shared]
path = /srv/shared
browseable = yes
writable = yes
guest ok = yes
create mask = 0644
directory mask = 0755创建对应目录并赋权:
sudo mkdir -p /srv/shared
sudo chmod 755 /srv/shared
sudo chown nobody:nogroup /srv/shared重启服务:
sudo systemctl restart smbd现在局域网内任何设备都可以通过 smb://192.168.1.100/shared 访问这个目录。
常见问题排查
别人连不上?先看 IP 对不对。很多人改了服务器 IP,客户端还记着旧地址,自然打不开。
Windows 提示“用户名或密码错误”?关掉“来宾访问”的限制。组策略里找到“本地策略-安全选项”,把“账户: 来宾账户状态”设为已启用。
Linux 上 Samba 启动失败?检查端口有没有被占:
sudo netstat -tuln | grep :445如果防火墙开着,记得放行 139 和 445 端口:
sudo ufw allow 139/tcp
sudo ufw allow 445/tcp手机也能连吗?可以。安卓装个 ES 文件浏览器,iOS 用 Documents 应用,都能挂载 SMB 共享。下班路上就知道新方案文档改了没。
性能和安全提醒
别用老旧千兆交换机拖后腿。现在两三百块的千兆带宽交换机很便宜,换一个,传输大文件明显快。
虽然局域网相对安全,但建议关键数据加个访问密码。Samba 可以配 user level 安全模式,指定哪些人能读写。
定期备份共享目录。服务器硬盘坏了,全组停工等恢复就划不来了。