windows FTP服务器搭建
一、创建用户
此电脑 -> 管理 -> 本地用户和组 -> 用户(右键) -> 新用户 -> 创建
二、配置IIS Web服务器
**【Win + R】**快捷键打开运行对话框,输入“optionalfeatures”后,按回车键
从启用或关闭Windows功能弹窗中找到Internet Information Services(或者中文版Internet信息服务)并打开,勾选下图所示
三、创建ftp站点
- 开始 中搜索 IIS 选择并点击进入IIS管理器
- IIS网站管理器界面左边导航栏找到“网站”,右键弹出菜单,点击“添加FTP站点”。
- 配置网站(网站名称:随意取名, 物理路径:ftp文件夹全路径 ->下一步
- 本机IP地址(从下拉菜单选择):192.168.0.1) 端口:21 ,无ssl ->下一步
- 身份验证 勾选匿名/基本, 授权所有用户,权限勾选读取/写入 ->完成
四、登陆验证
- 问题一
本机可以访问ftp服务器,局域网内其他计算机无法访问,关闭防火墙才可访问。
解决办法:控制面板 ->系统和安全 -> Windows Defender 防火墙 -> 允许应用或通过Windows Defender防火墙->1.选择FTP服务器打勾 ->2.点击允许其他应用,C:\Windows\System32\svchost.exe程序添加进去,会产生windows服务主进程的名称,同时在防火墙进站规则里产生同名进程, 点击确定 - 问题二
登陆ftp服务器只有Administrator账户可以登录,前面新建的用户无法登陆问题。
原因:该用户不具备访问FTP站点物理路径的权限
解决办法: 右击FTP站点->编辑权限->安全->编辑->添加->选择用户或组->配置相应权限