您的位置:首页 > 编程语言 > PHP开发

使用树莓派制作一个samba、ftp服务器实现文件共享

2019-02-22 16:17 246 查看

samba只适用与内网文件共享,如果让NAS可以外网访问并进行数据同步,需要用到FTP作为服务器。
1.安装vsftp服务器:
sudo apt-get install vsftpd
在配置文件中找到以下行,并设定为对应值:
anonymous_enable=NO //表示不允许匿名访问
local_enable=YES //设定本地用户可以访问。
write_enable=YES //设定可以进行写操作
local_umask=022 //支持断点续传
重启vsftpd服务
sudo service vsftpd restart
查看网络状态:
sudo netstat -tlun

tcp6行中的21、22两个端口打开说明已经开启了FTP服务器。
设置开机自启动:
sudo update-rc.d vsftpd defaults
或者sudo systemctl enable vsftp.service
如果有公网IP可以设置DDNS通过域名访问FTP
手机端安装FtpSyncX可以选择同步目录
手机端安装ES文件浏览器可以查看TFP文件
2.安装samba服务器
sudo apt-get install samba -y
编辑配置文件
sudo nano /etc/samba/smb.conf
在配置文件最后加入:
[nas]
comment = nas
path = /mnt/disk #共享的目录文件夹
browseable = yes
wirteable = yes
read only = no
public = yes
create mask = 0700
directory mask = 0700
重启samba服务器:
sudo /etc/init.d/samba restart
查看samba端口是否打开:
sudo netstat -tlun
137、138两个打开了就说明开启成功,在局域网中就可以搜索到叫nas的共享。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐