admin管理员组

文章数量:1567548

阿里云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ÿ

本文标签: 阿里服务器PORTFTPcommand