无法在 AWS EC2 Windows 实例上使用 ftp.exe 客户端执行 FTP 命令

无法在 AWS EC2 Windows 实例上使用 ftp.exe 客户端执行 FTP 命令

我正在尝试使用 powershell 中的 ftp.exe 进行 ftp 连接。我可以通过凭证登录到 ftp 服务器,但当我运行任何命令时,它都会通过“500 非法 PORT 命令。425 先使用 PORT 或 PASV。”

服务器在 ubuntu 上,客户端在 windows ec2 上。

我认为这是 ftp 中的主动和被动模式的问题。但我不知道如何解决这个问题,需要帮助。

答案1

如果您已将端口转发到您的计算机,请尝试在任何其他命令之前执行 PASV。似乎您尝试连接的 FTP 服务器阻止了其数据端口的范围。

相关内容