【树莓派平替 BIGTREETECH CB1核心板&PI4B】评测五、搭建SAMBA服务器
[复制链接]
在嵌入式Linux环境中要实现文件的上传和下载,一般可以通过FTP服务或SAMBA服务来实现。FTP服务器大家都比较熟悉了,所以此次评测采用SAMBA服务器来实现文件共享。
(一)SAMBA简介
SAMBA服务采用的是SMB(server message block)协议,SMB协议是微软基于NetBIOS实现的网络文件/打印服务系统,是实现不同计算机之间共享文件和打印机的协议。
SAMBA即是实现SMB协议的一种操作系统服务器软件,将它安装在Linux系统中便可以实现在Linux和Windows系统中互相访问和共享文件。
(二)SAMBA搭建
(1)安装SAMBA
在CB1开发板的shell终端中输入命令:
sudo apt-get install samba
进行安装,安装成功后会显示如下信息;
图1
(2)关闭SAMBA服务
输入命令:systemctl stop smbd.service
(3)修改配置文件
在修改配置文件前可以先备份一下,以备不时之需。
输入命名:sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak,进行文件备份;
输入命名:vi smb.conf,编辑配置文件,添加共享路径和操作权限;
图2
(4)添加用户权限
输入命令:sudo smbpasswd -a biqu
New SMB password:键入你的密码
Retype new SMB password: 键入你的密码
Added user biqu.
(5)重启SAMBA服务
输入命令:systemctl restart smbd.service
(6)登录SAMBA
在文件资源管理地址栏中输入开发板的IP地址,在弹出的界面中输入用户名和密码,即可成功访问开发板的共享文件夹。
图3
至此,我们在CB1开发板上成功搭建了SAMBA服务器,方便后续在开发板和电脑之间进行文件传输。
|