阿里云搭建 ftp 服务器 200 PORT command successful. Consider using PASV. 425 Failed to establish connection

在阿里云CentOS上配置FTP服务器时,遇到200 PORT命令成功但425 Failed to establish connection的错误。这可能是由于活动模式FTP的防火墙或NAT问题。建议切换到被动模式,使用PASV命令。Windows的ftp.exe客户端不支持被动模式,可以考虑使用支持被动模式的第三方FTP客户端如WinSCP。
摘要由CSDN通过智能技术生成

阿里云centos FTP 服务器 配置FTP为被动模式 报错
200 PORT command successful. Consider using PASV. 425 Failed to establish connection

翻译如下:
答案:
您正在以活动模式使用FTP。

由于防火墙和NAT,如今在活动模式下设置FTP可能很麻烦。

服务器可能无法连接回客户端以建立数据传输连接,这可能是由于您的本地防火墙或NAT所致。

或者您的客户端不知道其外部IP地址,而是向服务器提供了一个内部地址(在
PORT
命令中),而服务器显然无法使用该内部地址。但事实并非如此,因为vsftpd默认拒绝与FTP控制连接的源地址(
port_promiscuous
指令)不同的数据传输地址。

请参阅我的文章“活动模式的网络配置”。

如果可能,您应该使用被动模式,因为它通常不需要在客户端进行其他设置。这也是服务器通过“考虑使用PASV”向您建议的内容。这
PASV
是用于进入被动模式的FTP命令。

不幸的是,Windows FTP命令行客户端(
ftp.exe
)根本不支持被动模式。如今,它变得毫无用处。

请改用任何其他第三方Windows FTP命令行客户端。其他大多数支持被动模式。

例如,WinSCP FTP客户端默认为被动模式,并且提供了将Windows FTP脚本转换为WinSCP脚本的指南。

(我是WinSCP的作者)

答案:
实际上,您的窗口防火墙阻止了连接,因此您需要从管理员将这些命令输入cmd.exe。

1ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值