425 Failed to establish connection阿里云ECS中centos7.2运行ftp服务器问题解析

最近一直在装阿里云ECS的FTP,用DOS命令窗口可以正常访问,用FTP客户端软件flashfxp可以正常访问,但是用浏览器和windows资源管理器,怎么也无法访问,云服务器ECS的在centos7.2系统中防火墙也关了,都照着做了,还是不行,无比郁闷

浏览器会出现以下错误提示:

425 Failed to establish connection.

425 Failed to establish connection阿里云ECS中centos7.2运行ftp服务器问题解析

windows资源管理器会出现以下错误提示:

425 Failed to establish connection阿里云ECS中centos7.2运行ftp服务器问题解析

在网上找了很多,都是改PASV被动模式,好吧,也改了完了,
vsftp中,通过编辑 /etc/vsftp.conf 实现启用PASV连接

vim /etc/vsftp.conf

在配置文件中添加下面语句:

pasv_enable=YES
pasv_min_port=6000
pasv_max_port=7000
 
修改/etc/selinux/config文件中的SELINUX="" 为disabled ,然后重启了,都不行

最后忘记最重要的一环,在阿里云的ECS控制台中,进入云服务器ECS实例列表,选择服务器实例,找到管理界面中本实例安全组,

425 Failed to establish connection阿里云ECS中centos7.2运行ftp服务器问题解析

点击配置规则,如下图

425 Failed to establish connection阿里云ECS中centos7.2运行ftp服务器问题解析

添加在vsftpd.conf文件中配置的端口号范围

425 Failed to establish connection阿里云ECS中centos7.2运行ftp服务器问题解析

425 Failed to establish connection阿里云ECS中centos7.2运行ftp服务器问题解析

重启服务,则可以正常通过浏览器访问。