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

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的共享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值