一、前期准备
1、操作系统:Windows 10(或其他支持IIS的版本)
2、软件需求:IIS(Internet Information Services)管理器,可通过Windows功能启用
二、搭建步骤
1. 启用FTP服务功能
打开控制面板:点击“程序和功能”。
启用或关闭Windows功能:在弹出的窗口中找到并勾选“Internet Information Services”下的“FTP服务”、“FTP扩展性”和“IIS管理控制台”,然后点击确定,等待系统配置完成。
2. 创建存放文件的文件夹
选择位置:在本地磁盘上选择一个合适的位置创建文件夹,例如D:ftp Server
。
设置权限:右键点击该文件夹,选择“属性”->“安全”->“编辑”,勾选“完全控制 – 允许”。
3. 添加FTP用户
打开计算机管理:在左侧菜单中展开“本地用户和组”->“用户”,在右侧空白处右键点击,选择“新用户”。
设置用户信息:输入用户名和密码,取消勾选“用户下次登录时须更改密码”,勾选“密码永不过期”,然后点击“创建”。
4. 配置FTP站点
打开IIS管理器:在连接面板中展开网站,右键点击“网站”,选择“添加FTP站点”。
填写站点信息:
FTP站点名称:自定义,如ftp Server
。
物理路径:选择之前创建的文件夹路径。
绑定和SSL设置:
IP地址:填写本机IP地址。
端口:默认为21。
SSL:根据需要选择是否启用SSL。
身份验证和授权信息:
身份验证:勾选“基本”。
指定用户:选择刚刚创建的用户,设置权限为“读取”和“写入”。
5. 启动FTP服务
启动FTP站点:在IIS管理器中,找到刚刚创建的FTP站点,右键点击选择“管理FTP站点”->“启动”。
6. 配置防火墙
允许FTP服务通过防火墙:打开控制面板 -> 系统和安全 -> Windows Defender防火墙 -> 允许的应用,找到并勾选“FTP服务器”。
设置入站规则:在高级设置中,新建入站规则,选择端口协议TCP,特定本地端口21,允许连接。
三、测试FTP服务器
1、访问FTP服务器:打开浏览器或文件资源管理器,输入ftp://你的电脑IP地址
,输入用户名和密码进行访问,如果能看到文件列表,说明FTP服务器搭建成功。
步骤 | 详细说明 | |
1. 启用FTP服务功能 | 控制面板 -> 程序 -> 启用或关闭Windows功能 | 勾选“FTP服务”、“FTP扩展性”和“IIS管理控制台” |
2. 创建存放文件的文件夹 | D:ftp Server | 设置文件夹权限为完全控制 |
3. 添加FTP用户 | 计算机管理 -> 本地用户和组 -> 用户 | 创建新用户,设置权限 |
4. 配置FTP站点 | IIS管理器 -> 添加FTP站点 | 填写站点信息、绑定IP和端口、设置身份验证和授权 |
5. 启动FTP服务 | IIS管理器 -> 管理FTP站点 -> 启动 | 确保FTP站点处于运行状态 |
6. 配置防火墙 | 控制面板 -> Windows Defender防火墙 -> 允许应用 | 勾选“FTP服务器”,设置入站规则 |
五、相关FAQs
1、如何在局域网内访问FTP服务器?
答案:确保在同一局域网内的设备可以通过输入ftp://服务器IP地址
进行访问,确保防火墙设置允许FTP服务通过。
2、如何在外网访问FTP服务器?
答案:需要将FTP服务器配置在具有固定公网IP的机器上,并在路由器上进行端口转发,将外网的FTP请求转发到内网的FTP服务器,还需考虑使用动态DNS服务来解决公网IP变化的问题。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1253060.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复