搭建文件服务器
本文介绍了如何在Windows、Linux和MacOS搭建FTP、SFTP和SMB服务器,以及Windows、Andoid和MacOS上的客户端
Windows配置服务器
FTP服务器
局域网内注意Windows的防火墙,建议先在本机/内网调试一下,如win自带客户端报错可使用官方的ftp客户端
smb服务器
文件夹右键->共享->高级共享
注:默认协议是SMB2/3,不需要在添加功能里添加SMB1.0
Linux配置服务器
FTP服务器
安装与配置
1 | apt-get install vsftpd |
找到并修改
1 | anonymous_enable=NO //不允许匿名访问 |
重启vsftpd服务使配置文件生效
1 | service vsftpd restart |
允许root登录
1 | nano /etc/ftpusers |
提示找不到服务器的错误排查
检查21端口的占用lsof -i:21
查看/home/username目录是否存在
配置smb服务器
安装smb 服务器apt-get install samba
有关Linux的权限说明
注意SMB里的文件权限可能不一样,可以使用chown修复文件夹权限chown -R nobody public
如果您对Linux配置用户不熟悉,请使用webmin管理smb,参考服务器性能监控
Linux 大文件对传
登陆服务器sftp 192.168.192.200
获取文件夹
1 | get -r /mnt/hdd0/hym/novelaileak/stableckpt/modules /app/modules |
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客户端


