windows搭建FTP首先需要开启IIS服务,在控制面板→程序→启用或关闭windows功能:
启用完之后,直接搜索IIS,在IIS管理器的“网站”,右键“添加FTP站点”,然后按照提示做出相应的操作。注意在选择物理路径的时候,需要选择你当前电脑用户有权限能够访问的文件夹,所以最好不要选择C盘里面的。
在“身份验证和授权信息”设置中,先都选上:
接下来是我在搭建这个服务器的时候遇到的问题:
-
由于需要配置账号和密码进行访问测试,因此可以自己新建一个用户,具体流程为:
右键“此电脑”→管理→本地用户和组→右键“用户”:
这里面需要注意的是,新建的这个用户账号和密码最好多于六位,具体原因我也不知道,但是在账号密码过少的时候,这个登录貌似有问题。
-
在IIS的FTP管理页面右侧“基本设置”中,可以选择“连接为”和“测试设置”。另外在FTP身份验证里面最好设置成如下,这样就可以实现必须要账户和密码了。
至此,FTP服务器搭建完成。
这时可以打开“我的电脑”,在地址栏输入上面的IP地址进行测试
如果需要和另外一台电脑进行连接,需要将两台电脑连载同意局域网下,并且关闭作为ftp服务器主机的防火墙。
具体步骤为:控制面板→系统与安全→Windows defender防火墙→(左侧)允许应用通过防火墙→更改设置选择FTP服务器。
之后直接关闭所有的防火墙。进行连接
如果需要在Java中使用FTP服务器进行文件的访问,我的另一篇博客有提到:https://blog.csdn.net/weixin_43424993/article/details/110426843