FTP测试连通性失败,报服务器内部错误怎么解决?
问题描述
ECS搭建FTP已经尝试root 、FTPadmin用户在本地都可以正常登录,安全组21、20端口正常放通,但是在创建FTP的数据连接报服务器内部错误。
解决方案
查询后台日志,报错为连接超时,截图如下,可能是安全组限制导致。安全组全部放通进行验证,连通性测试成功。
针对FTP服务器的防火墙来说,必须允许以下通讯才能支持主动方式FTP:
1. 任何大于1024的端口到FTP服务器的21端口(客户端初始化的连接)。
2. FTP服务器的21端口到大于1024的端口(服务器响应客户端的控制端口)。
3. FTP服务器的20端口到大于1024的端口(服务器端初始化数据连接到客户端的数据端口)。
4. 大于1024端口到FTP服务器的20端口(客户端发送ACK响应到服务器的数据端口)。