开启FTP功能

首先打开控制面板–>程序–>启用或关闭Windows功能;
图片
勾选FTP服务Web管理工具万维网服务
图片
点击完成,等待生效
图片

放行端口

打开Windows防火墙–>允许应用通过防火墙–>点击更改设置,勾选FTP服务器的公用和专用
图片

重启计算机

完成上面的操作后,重启计算机

添加FTP访问用户

可选操作,如果是设置匿名访问FTP,或者直接使用Windows已有的用户,就不用创建用户
打开计算机管理功能–>本地用户和组,选择用户,右键新用户
图片
设置用户名和密码,勾选不能修改密码和密码永不过期,取消勾选其他的,点击创建
图片

添加FTP站点

打开计算机管理功能,在服务中找到Internet Information Services,选中左侧用户,右键添加FTP站点
图片
自定义站点名称,选择FTP要共享的文件路径;
图片
设置IP地址为本机IP地址,端口默认21就行,如果没有SSL就选无SSL
图片

勾选身份验证为基本,选择授权为指定用户,指定可以访问的用户,勾选权限为写入和读取(这里可根据具体情况自定义,如果要设置匿名访问的话就勾选匿名,然后允许访问里面选择所有用户),然后点击确定
图片

本地访问测试

文件管理器输入ip地址加端口,
图片
鼠标右键,选择登录(如果没有弹出登录界面的话,匿名访问则无此操作)
图片
输入用户名和密码点击登录
图片
可以正常访问
图片
修改文件名测试是否可以进行修改:
图片

测试远程访问FTP(需要在同一个网络环境下):
图片

可以访问

后记

修改FTP设置

打开计算机管理功能,在服务中找到Internet Information Services,展开计算机用户–>网站,双击创建的FTP服务器,然后就可以进行各种修改了;
图片

  • 添加所有用户访问:

双击FTP身份验证,启用匿名身份验证
图片
双击FTP授权规则,右键添加允许规则
图片
选择所有用户,然后勾选读取和写入权限,点击确定即可,再次访问时就不用输入密码了
图片

Java整合FTP

GitHub源码