在企业或家庭网络环境中,经常需要在不同操作系统之间共享文件。Ubuntu作为一款强大而灵活的Linux发行版,支持通过多种协议实现文件共享,其中最常用的是 Samba(兼容Windows)和 NFS(适用于Linux/Unix)。本教程将手把手教你如何在Ubuntu上配置这两种主流的Ubuntu多协议共享服务,即使是Linux小白也能轻松上手。
首先,请确保你的Ubuntu系统已更新到最新状态:
sudo apt updatesudo apt upgrade -y Samba 是实现SMB/CIFS协议的开源软件,可让Ubuntu与Windows系统无缝共享文件。这是构建文件服务器搭建中最常用的方案之一。
sudo apt install samba -y sudo mkdir -p /srv/samba/sharedsudo chmod 777 /srv/samba/shared 编辑配置文件 /etc/samba/smb.conf,在文件末尾添加以下内容:
[global] workgroup = WORKGROUP server string = Samba Server %v netbios name = ubuntu security = user map to guest = bad user dns proxy = no[shared] path = /srv/samba/shared browsable = yes writable = yes guest ok = yes read only = no sudo systemctl restart smbdsudo systemctl enable smbd 现在,你可以在Windows资源管理器中输入 \\你的UbuntuIP地址 访问共享文件夹了。
NFS(Network File System)是Unix/Linux系统间高效共享文件的标准协议。如果你的网络中主要是Linux设备,使用NFS共享会更轻量、性能更好。
sudo apt install nfs-kernel-server -y sudo mkdir -p /srv/nfs/sharedsudo chmod 777 /srv/nfs/shared 编辑 /etc/exports 文件,添加如下行(假设客户端网段为192.168.1.0/24):
/srv/nfs/shared 192.168.1.0/24(rw,sync,no_subtree_check) sudo exportfs -asudo systemctl restart nfs-kernel-serversudo systemctl enable nfs-kernel-server 客户端挂载命令示例(在另一台Linux机器上执行):
sudo mount -t nfs 你的UbuntuIP:/srv/nfs/shared /mnt guest ok = yes 或开放777权限,应创建专用用户并设置密码。通过本教程,你已经成功在Ubuntu上配置了 Samba 和 NFS 两种主流的文件共享协议,实现了真正的 Ubuntu多协议共享。无论你的网络中有Windows、macOS还是Linux设备,都能高效、安全地访问共享资源。这种灵活的 文件服务器搭建 方案,非常适合家庭NAS、小型办公环境或开发测试使用。
掌握 Samba配置 与 NFS共享,让你的Ubuntu系统成为全能文件中心!
本文由主机测评网于2025-12-04发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025122632.html