Wing FTP Server 是一款功能强大、跨平台(Windows, Linux, macOS, Solaris)的 FTP/SFTP/HTTP 文件服务器软件。它以其丰富的功能、易于使用的基于网页的管理界面和良好的稳定性而闻名,特别适合中小型企业、组织或个人用户搭建文件共享和传输服务。
- 主要特点与优势
- 跨平台支持:
一款软件即可部署在 Windows, Linux, macOS 和 Solaris 系统上,管理和配置方式完全一致,降低了学习成本。 - 基于网页的管理界面:
这是 Wing FTP 最突出的优点之一。你无需在服务器端直接操作配置文件,而是通过任何一台电脑的浏览器(如 Chrome, Firefox)即可远程管理服务器的所有设置,包括用户权限、监控、日志等,非常直观和方便。 - 虚拟目录功能:
可以将物理上位於不同分区或不同服务器上的目录,映射到一个统一的逻辑目录树下,方便用户访问和管理分散存储的文件。 - 许可与免费版
- 免费版 (Free):允许最多 10 个用户账户(注意:是用户数,不是并发连接数)。免费版已经包含了绝大部分核心功能,对于小团队或个人使用来说完全足够。
- 付费版 (Standard/Enterprise):需要购买许可证,取消用户数限制,并提供更高级的功能,如集群支持、高可用性、Web客户端管理等。
安装步骤:
- tar xzvf wftpserver-linux-64bit.tar.gz
- cd wftpserver
- sudo ./setup.sh
安装过程会提示输入管理原密码。
默认管理web:http://YourIP:5466
4、添加防火墙端口:
# 检查防火墙状态
systemctl status firewalld
# 如果防火墙是开启状态,添加规则开放端口
firewall-cmd --permanent --add-port=5466/tcp # Web 管理端口
firewall-cmd --permanent --add-port=21/tcp # FTP 命令端口
# 如果你使用了被动模式(Pasv),还需要开放一个端口范围,例如 50000-51000
firewall-cmd --permanent --add-port=50000-51000/tcp
# 重新加载防火墙使规则生效
firewall-cmd --reload然后在域中的设置——常规设置——ftp被动模式中设置端口
另外,在系统中新建ftp数据目录,并赋予所有权限:
sudo chmod -R a+rwx /path/to/ftpData 