防火墙与安全组配置
阿里云服务器默认启用安全组防火墙,需在控制台添加以下规则:
- 开放TCP 21端口(控制连接)
- 允许被动模式所需的高位端口范围(如1024-65535)
- 配置入站/出站双向规则
建议同时检查服务器本地防火墙(如iptables)是否放行相关端口。
FTP服务状态检查
通过SSH连接服务器执行以下命令:
- 查看服务状态:
systemctl status vsftpd
- 启动服务:
systemctl start vsftpd
- 设置开机自启:
systemctl enable vsftpd
配置文件路径一般为/etc/vsftpd.conf
,需确认listen=YES
参数已启用。
被动模式配置
多数连接失败源于被动模式配置不当,需在配置文件中设置:
pasv_enable=YES pasv_min_port=60000 pasv_max_port=61000 pasv_address=服务器公网IP
需同步开放对应的被动端口范围,建议使用netstat -tulnp
验证端口监听状态。
客户端设置验证
推荐使用专业客户端(如FileZilla)检查以下参数:
- 协议类型:FTP/SFTP/FTPS的选择匹配
- 连接模式:主动/被动模式切换测试
- 加密方式:显式/隐式TLS设置
同时需确认用户名/密码正确,避免使用特殊字符,建议通过控制台重置密码后重试。
FTP登录失败通常由多因素导致,建议按防火墙→服务状态→配置参数→客户端的顺序排查。使用telnet 服务器IP 21
测试端口连通性,同时检查阿里云安全组与本地防火墙的协同配置。对于持续性问题,可尝试更换为SFTP协议或联系阿里云技术支持。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/486491.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。