使用树莓派制作一个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的共享。
- 使用samba实现linux与windows文件共享
- samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重
- Windows下配置ftp服务器,使用QT实现文件上传和下载
- Centos 7使用Samba实现文件共享
- 使用Python或Node创建简单web服务器和FTP服务器实现文件共享
- 解决 samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接
- samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重
- 本文示例如何使用SAP FTP Function将文件从应用服务器传输到另外一个FTP服务器上。
- c#实现 ftp ;http;共享方式下载文件 并对比本地文件和服务器文件的更新时间 判断性下载
- Linux下使用Shell脚本向FTP服务器上传或下载一个文件
- CentOS6.5下使用Samba服务实现与Windows系统之间共享文件资源
- 使用samba实现VMWARE 中 LINUX 与宿主机 WINDOWS的文件共享
- 使用samba实现linux,windows间文件共享
- samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接
- 使用socket编程实现一个简单的文件服务器
- c#实现 ftp ;http;共享方式下载文件 并对比本地文件和服务器文件的更新时间 判断性下载
- 使用SAMBA协议实现Linux与Windows系统之间的文件共享
- samba不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接
- 【Linux】 Samba 服务器安装配置实现与Windows系统的文件共享服务
- linux——使用FTP使Linux与win实现文件共享