要在 Windows 服务器上建立 FTP 服务并使用 FlashFXP 工具进行连接,可以遵循以下步骤。本文以 Windows Server 自带的 IIS (Internet Information Services) 管理器为例进行说明:
-
打开服务器管理器
-
点击任务栏中的 "服务器管理器" 图标,或按 "Windows + R" 键,输入 servermanager 并回车。
-
添加角色和功能
-
在服务器管理器中,点击 "管理" 菜单,然后选择 "添加角色和功能"。
-
选择安装类型
-
在 "添加角色和功能向导" 中,选择 "基于角色或基于功能的安装"。
-
选择目标服务器
-
选择你要设置 FTP 的服务器,通常是当前服务器。
-
选择服务器角色
-
在角色列表中,勾选 "Web Server (IIS)"。
-
添加 IIS 功能
-
点击 "下一步",在功能列表中确保选中 "FTP Server"。
-
确保子选项 "FTP Service" 和 "FTP Extensibility" 也被勾选。
-
安装
-
打开 IIS 管理器
-
打开 "控制面板",选择 "管理工具"。
-
双击 "Internet 信息服务 (IIS) 管理器"。
-
添加新的 FTP 站点
-
在连接窗格中,展开服务器节点,右键点击 "网站",选择 "添加 FTP 站点"。
-
网站信息
-
绑定和 SSL
-
IP 地址:选择服务器的 IP 地址,或者保持默认 "全部未分配"。
-
端口:保持默认的 21。
-
SSL:根据需要选择 "无 SSL" 或 "允许 SSL"。为了简化,可以选择 "无 SSL",但生产环境建议使用 SSL。
-
身份验证和授权
-
身份验证:选择 "基本"。
-
授权:选择允许的访问用户。可以选择 "所有用户" 或 "指定用户"(例如:administrator。或者自己新建一个用户账号也行)。
-
权限:选择 "读取" 和/或 "写入" 权限。
-
结束设置
确保 Windows 防火墙允许 FTP 连接:
-
打开高级安全 Windows 防火墙
-
打开 "控制面板",选择 "管理工具",然后双击 "高级安全 Windows 防火墙"。
-
入站规则
-
在左侧窗格中,点击 "入站规则"。
-
在右侧窗格中,点击 "新建规则"。
-
新建规则向导
-
选择 "端口",然后点击 "下一步"。
-
选择 "TCP" 和 "特定本地端口",并输入 21, 20, 1024-65535。
-
选择 "允许连接"。
-
按需求选择规则应用的配置文件(域、公用、私有)。
-
命名规则,例如 "FTP 端口"。
如果使用云服务器,还需要在云服务器那边设置防火墙。比如阿里云服务器需要在云服务器控制台那边设置指定端口。
-
下载并安装 FlashFXP
-
从 FlashFXP 官方网站下载并安装 FlashFXP 客户端。
-
添加新站点
-
打开 FlashFXP,点击 "站点管理",选择 "站点管理器"。
-
设置站点参数
-
输入服务器的 IP 地址或域名。
-
端口:21。
-
用户名和密码:与 IIS 配置中设置的相同(例如:administrator)。
-
连接类型:选择 "FTP"。
-
连接到站点
-
点击 "连接" 按钮,FlashFXP 应该能够连接到你配置的 FTP 站点。
-
确保服务器上的 FTP 服务运行正常,并且相关防火墙端口已开放。
-
如果使用 SSL,确保 FlashFXP 配置相应的加密选项。
-
权限设置务必确保安全,避免不必要的写入权限暴露。