我正在尝试使用 powershell 中的 ftp.exe 进行 ftp 连接。我可以通过凭证登录到 ftp 服务器,但当我运行任何命令时,它都会通过“500 非法 PORT 命令。425 先使用 PORT 或 PASV。”
服务器在 ubuntu 上,客户端在 windows ec2 上。
我认为这是 ftp 中的主动和被动模式的问题。但我不知道如何解决这个问题,需要帮助。
答案1
如果您已将端口转发到您的计算机,请尝试在任何其他命令之前执行 PASV。似乎您尝试连接的 FTP 服务器阻止了其数据端口的范围。