开启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源码