搭建FTP服务器可以在不同操作系统(Windows、Linux、macOS)上实现,以下是几种常见系统的搭建方法:
Windows系统搭建FTP服务器(以Windows10/11为例)
Windows自带IIS服务可快速搭建FTP服务器:
启用IIS和FTP功能
打开「控制面板」→「程序」→「程序和功能」→「启用或关闭Windows功能」。
展开「InternetInformationServices」→勾选「FTP服务器」(包括其子项「FTP服务」和「FTP扩展性」),同时勾选「Web管理工具」下的「IIS管理控制台」。
点击「确定」,等待安装完成。
创建FTP站点
打开「IIS管理器」(可在「开始菜单」搜索“IIS”找到)。
在左侧导航栏右键点击「网站」→「添加FTP站点」。
输入「站点名称」(如“我的FTP”)和「物理路径」(选择本地文件夹作为FTP根目录),点击「下一步」。
绑定和SSL设置:
「IP地址」选择服务器IP(若本地测试可留空),「端口」默认21。
「SSL」选择“无”(测试用,生产环境建议配置SSL证书),点击「下一步」。
身份验证和授权:
勾选「基本」身份验证(简单但密码明文传输,生产环境建议用SSL加密)。
「授权」选择“指定用户”,输入Windows用户名(如当前登录用户),权限勾选“读取”和“写入”(根据需求设置)。
点击「完成」,FTP站点创建成功。
测试连接
本地测试:使用FileZilla,主机填写127.0.0.1,用户名/密码为Windows账号,端口21,连接测试。
局域网访问:其他设备使用服务器局域网IP(如192.168.1.100)连接。