服务器信息块(SMB)是一个网络文件共享协议,它允许应用程序和终端用户从远端的文件服务器访问文件资源。微软最初将SMB定位为Windows Server 2008和Vista系统中通用互联网文件系统(CIFS)的后续产品。最新版本的SMB 3.0在Windows Server 2012操作系统中出现,并且与Windows 8客户端共同工作。(百度百科)
安装smb
登录树莓派服务器输入命令
sudo apt install samba -y
PS:命令中加入-y可以跳过确认提示直接执行安装
配置smb服务
1. 创建smb服务工作目录
mkdir ~/smb
PS:这里是创建在当前用户目录下的smb,smb只是一个文件加名称,你可以自由命名,但是一定要和配置文件中的path保持一致;如果你想用外置硬盘当工作目录我们在番外篇讲解配置外置硬盘自动加载 2. 配置samba.conf smb服务安装后,配置文件默认在/etc/samba目录下,在smb.conf文件最下面增加如下配置:
[mysamba]
path=/home/USER/smb
public=no
valid users=USER
available=yes
writeable=yes
security=share
browseable=yes
guest ok=no
create mask=0755
PS:USER请替换成你的登录用户名称,这个路径可以使用命令pwd查看,不清楚当前用户名称可以使用whoami命令查询,mysamba是服务名称,后面在搭建nextcloud的时候回用到。 3. 重启smb服务
sudo /etc/init.d/smbd restart
测试服务
可以通过手机或者电脑的网络邻居找到smb服务,输入用户名和密码后即可连接,可以创建文件、文件夹、下载文件等
结束语
通过搭建smb服务我们可以在局域网的设备中共享文件了,windows、平板、iphone、安卓手机、苹果电脑等异构系统之间分享文件了,同时也为后面的aria2和nextcloud搭建奠定基础。下一篇我们将搭建Aria2下载利器!
评论区