FTP 外网连接输入用户名和密码后无法显示目录列表解决方法

【服务器配置】

    Windows Server 2012 R2 , IIS7

  【第一步】在IIS服务添加一个FTP 站点

     FTP 外网连接输入用户名和密码后无法显示目录列表解决方法

  【第二步】输入FTP站点名称和物理路径

    FTP 外网连接输入用户名和密码后无法显示目录列表解决方法

 

【第三步】绑定IP地址和端口保持默认,如果不需要配置SSL,就选择第一个

   FTP 外网连接输入用户名和密码后无法显示目录列表解决方法


【第四步】验证选择基本,指定了用户才有读取和写入的权限,当然也可以设置所有用户有这个权限,这个根据个人的需要设定


  FTP 外网连接输入用户名和密码后无法显示目录列表解决方法

 

【第五步】测试FTP是否创建成功

    在浏览器的地址栏输入ftp://xx.xx.xx.xx本机的IP,提示输入用户名和密码,登录成功后显示以下文件清单代表成功,如果没有需要检查以上的步骤

  FTP 外网连接输入用户名和密码后无法显示目录列表解决方法


【设置外网访问】将服务的Firewall防火墙入站的端口20,21开放

  防火墙入站规则

FTP 外网连接输入用户名和密码后无法显示目录列表解决方法


 允许以下程序通过防火墙通讯

FTP 外网连接输入用户名和密码后无法显示目录列表解决方法


【云服务器】还需要通过网络组打开20,21的端口

FTP 外网连接输入用户名和密码后无法显示目录列表解决方法


【外网FTP访问】通过工具FileZilla工具连接

  设置外网的IP或者域名,端口: 21

   协议:FTP

   加密: 选择普通的FTP

   登录类型:正常

   输入用户名和密码

   FTP 外网连接输入用户名和密码后无法显示目录列表解决方法

 填写完信息后单击连接,如果出现下面的错误信息,登录成功了,但是无法读取目录

FTP 外网连接输入用户名和密码后无法显示目录列表解决方法

【解决方法】在传输设置将默认改为主动

FTP 外网连接输入用户名和密码后无法显示目录列表解决方法


【修改后测试】连接成功获取了文件目录