搭建文件服务器
本文介绍了如何在Windows、Linux和MacOS搭建FTP、SFTP和SMB服务器,以及Windows、Andoid和MacOS上的客户端
Windows配置服务器
FTP服务器
下载Filezilla需要添加用户,并为用户添加文件夹就可以愉快的用了,本机先测试一下,局域网内注意Windows的防火墙
smb服务器
文件夹右键->共享->高级共享
注:默认协议是SMB2/3,不需要在添加功能里添加SMB1.0
Linux配置服务器
FTP服务器
安装与配置
1 | sudo apt-get install vsftpd |
找到并修改
1 | anonymous_enable=NO //不允许匿名访问 |
重启vsftpd服务使配置文件生效
1 | sudo service vsftpd restart |
允许root登录
1 | nano /etc/ftpusers |
提示找不到服务器的错误排查
检查21端口的占用
1 | lsof -i:21 |
查看/home/username目录是否存在
配置smb服务器
安装smb 服务器
1 | apt-get install samba |
有关Linux的权限说明
注意SMB里的文件权限可能不一样,可以使用chown修复文件夹权限
1 | chown -R nobody public |
如果您对Linux配置用户不熟悉,请使用webmin管理smb,参考Linux性能监控
MacOS
FTP服务器
使用QuickFTP Server,设置账号密码就行了
smb
系统偏好设置->共享->高级选项->smb
Android客户端
ES文件浏览器:ftp、sftp、ftps、webdav、smb客户端和ftp服务器
CX文件管理器:和ES文件浏览器一样
Windows客户端
Filezila客户端:ftp、sftp、ftps
XFTP:ftp、sftp,但可以和Xshell联动
文件管理器:smb和ftp
MacOS客户端
Filezila客户端