Wing FTP Server 安装配置教程
Wing FTP Server 是一款功能强大、跨平台的 FTP 服务器软件,支持多种文件传输协议,包括 FTP、FTPS、HTTP、HTTPS 和 SFTP。它提供基于 Web 的管理界面,方便用户远程管理服务器。本教程将详细介绍 Wing FTP Server 的安装和配置过程。
1. 下载 Wing FTP Server
首先,您需要从 Wing FTP Server 官方网站下载适用于您操作系统的安装包。Wing FTP Server 支持 Windows、Linux 和 macOS 等多种操作系统。
2. 安装过程
对于 Windows 用户:
- 运行下载的
WingFtpServer.exe安装文件。 - 按照屏幕上的提示进行操作。在安装过程中,系统会要求您设置一个管理员账户,包括用户名和密码。此账户将用于登录管理程序。
- 完成安装过程。
对于 Linux 用户:
- 使用以下命令解压下载的
wftpserver-linux-64bit.tar.gz文件:
bash
tar xzvf wftpserver-linux-64bit.tar.gz - 进入解压后的目录:
bash
cd wftpserver - 运行安装脚本:
bash
sudo ./setup.sh - 按照提示完成安装。
3. 初次配置与管理员登录
安装完成后,您可以访问 Wing FTP Server 的管理界面:
- Windows 用户: 双击系统托盘或桌面上的 Wing FTP Server Administrator 图标启动管理程序。
- Web 管理界面: 打开任意网页浏览器,访问
http://127.0.0.1:5466。默认的 Web 管理端口是 5466,您可以在安装时修改此端口。
使用您在安装过程中创建的管理员用户名和密码登录。
4. 创建您的第一个域 (Domain)
首次登录后,系统通常会提示您创建一个域。
- 点击“确定”创建一个新域。
- 输入一个域名(例如:
domain1),然后点击“确定”。 - 您可以保留默认的监听器设置,也可以根据需要进行自定义。
5. 创建用户账户
创建域后,系统会提示您创建一个用户账户。
- 输入用户名(例如:
user1)和密码。 - 选择一个物理目录作为该用户的主目录(例如:
D:\wftpserver\user1\)。用户登录后将看到此目录的内容。 - “虚拟文件夹”可以设置为“/”,以表示用户可访问目录的根目录。
- 根据需要授予适当的访问权限(例如,下载文件需要“文件读取”和“目录列表”权限)。
- 如需添加更多用户,请导航至“Wing FTP Server/Domains/您的域名/Users”并点击“添加用户”。
6. 路由器与防火墙配置 (端口转发)
如果您的 Wing FTP Server 位于路由器或防火墙之后,并且您希望外部用户能够连接,您需要配置端口转发:
6.1. 配置 Wing FTP Server 中的被动模式 (Passive Mode)
- 登录 Wing FTP Server 管理界面。
- 导航至“域 -> 设置 -> 常规设置 -> FTP 被动模式”。
- 选择“固定 IP 地址”并输入您路由器的外部 IP 地址,或者如果不知道,可以选择“从 Web 文件获取 IP”。
- 设置一个被动端口范围(例如,1024 到 1124 之间)。
- 保存更改。
6.2. 配置您的路由器/防火墙
- 登录您的路由器管理界面。
- 找到“端口转发”或类似名称的设置部分(具体位置可能因路由器型号而异)。
- 将被动模式端口范围(例如,1024-1124)转发到运行 Wing FTP Server 的机器的内部 IP 地址。这对于在被动模式下进行数据传输至关重要。
- 转发 FTP 监听端口(通常 FTP 为 21,FTPS 为 990)到同一内部 IP 地址。
7. 测试您的 FTP 服务器
配置完成后,您可以测试您的 FTP 服务器是否正常工作:
- 使用 FTP 客户端(如 FileZilla 或 FTP Rush)或网页浏览器。
- 输入您的服务器 IP 地址、用户名和密码。
- 您应该能够成功连接,看到用户主目录中的文件,并根据所授予的权限执行文件传输(上传/下载)。
- 如果您在域创建时启用了 HTTP 协议,您也可以在网页浏览器中输入
http://您的服务器IP来进行测试。
通过以上步骤,您应该能够成功安装和配置 Wing FTP Server,并开始安全高效地进行文件传输。