问题现象 用户购买云服务器 ECS Linux 服务器后,在系统内配置了 ftp 服务器。但是在上传数据时 ftp 传输失败,客户端提示: 425 Security:Bad IP connection
ftp 服务同时拥有两个连接,一个是控制连接,一个是数据连接。
在默认情况下,数据传输时 ftp 服务器端会核实两个连接的源 IP 是否一致,如果不一致,就会报错:425 Security:Bad IP connection
所以,该问题通常是由于客户端在 NAT 网络,而 NAT 关联的公网 IP 不止一个,导致两次连接时源 IP 不一致所致。
关闭被动模式下的ip安全检查,配置方法如下:
vi /etc/vsftpd/vsftpd.conf
# 添加:pasv_promiscuous=yes
# 保存退出后重启 ftp 服务
service vsftpd restart
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。