发布于 4年前
FTP Server sent passive reply with unroutable address 172.18.112.80, using host address instead
问题描述 我的环境是aliyun的ECS,专有网络,有两个IP,一个公网的,一个私有IP如下面的,为什么用FTP客户端连接FTP,我明明填写的是公网IP,失败后返回的是那个私有IP不明白啊,浏览器ftp也不能访问,请问是什么 原因???下面是错误信息:
Server sent passive reply with unroutable address 172.18.112.80, using host address instead.(为什么不是识别的我公网的IP) 监测到超时! (数据连接) 无法获得目录列表 列出'/'的目录项时出错。
解决方案
- 注意内网IP和外网IP
- 检查ftp服务是否启动 (面板首页即可看到)
- 是否是用被动模式连接
- 检查防火墙20端口 ftp 21端口及被动端口是否放行 (linux 30000/40000 windows 3000/4000)(如是腾讯云还需检查安全组)
- 重新新建立个FTP账户连接
- 注意是否是不支持ftp over tls