7

Orange Pi搭建NAS(6)-文件共享

 2 years ago
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)-文件共享

2017-07-17 • Otstar Lin •
本文最后更新于 268 天前,文中所描述的信息可能已发生改变

为了方便访问树莓派的存储设备,有必要为其添加文件共享,下面为给出三种文件访问方法: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,或其他支持访问共享的文件管理器。

Orange Pi搭建NAS(6)-文件共享
Otstar Lin
转载或引用本文时请遵守许可协议,注明出处、不得用于商业用途!

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK