Orange Pi搭建NAS(6)-文件共享
source link: https://blog.ixk.me/post/orange-pi%E6%90%AD%E5%BB%BAnas6-%E6%96%87%E4%BB%B6%E5%85%B1%E4%BA%AB
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Orange Pi搭建NAS(6)-文件共享
为了方便访问树莓派的存储设备,有必要为其添加文件共享,下面为给出三种文件访问方法:samba,ftp。我不太推荐 samba 虽然它在电脑上不需要客户端但对于小白来说配置 samba 就是个噩梦,下文我也会给出 samba 的安装方法。
安装 vsftp,开源的轻量级的常用 ftp 服务器
sudo apt-get install vsftpd
先备份,然后编辑配置文件
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.orig sudo nano /etc/vsftpd.conf
vsftp 的配置文件,它允许你设置所有类型的限制和策略,目前没有深入研究,修改如下
# 不允许匿名访问 anonymous_enable=NO
设定可以进行写操作
write_enable=YES
设定本地用户可以访问
local_enable=YES
为了 root 账户也能访问 FTP 需要修改/etc/ftpusers
sudo nano /etc/ftpusers
把 root 那行注释掉
#root
重启 vsftpd
sudo service vsftpd restart
通过 ftp 连接树莓派系统,以用户名登录,密码是用户的密码。ftp 的根目录是/home/用户名,即用户的 HOME 目录,可上传或下载文件了。
Samba
安装 samba 所需软件
sudo apt-get install samba samba-common-bin
先备份,然后编辑/etc/samba/smb.conf 文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
sudo nano /etc/samba/smb.conf
创建 shares 文件夹
mkdir /home/用户名/nas-data/DLNA/shares
需要修改添加的内容如下,
[global] security = user encrypt passwords = true guest account = nobody map to guest = bad user
#======================= Share Definitions =======================
[share] comment = Guest access shares path = /home/用户名/nas-data/shares browseable = yes writable = yes #read only = yes guest ok = yes public = yes
[NAS-Data] comment = Nas data folder path = /home/用户名/nas-data/ browseable = yes writable = yes valid users = root 你的用户名
share 共享目录访问不需要密码,而 NAS-Data 访问需要验证,用户为 root 和你的用户名。
最后重启 samba 服务。然后同一局域网的其他设备就可以访问 RPi 的共享目录
sudo service samba restart
Android 可以使用 ES File Explorer,IOS 可以使用 FileExplorer, FileBrowser, Documents 和 Remote File Free,或其他支持访问共享的文件管理器。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK