FTP-Befehle können mit dem ftp.exe-Client auf einer AWS EC2-Windows-Instanz nicht ausgeführt werden

FTP-Befehle können mit dem ftp.exe-Client auf einer AWS EC2-Windows-Instanz nicht ausgeführt werden

Ich versuche, ftp.exe von Powershell aus für eine FTP-Verbindung zu verwenden. Ich kann mich mit meinen Anmeldeinformationen beim FTP-Server anmelden, aber wenn ich einen Befehl ausführe, kommt die Meldung „500 Ungültiger PORT-Befehl. 425 Verwenden Sie zuerst PORT oder PASV.“

Der Server ist auf Ubuntu und der Client auf Windows EC2.

Ich denke, es ist ein Problem mit dem aktiven und passiven Modus in FTP. Aber ich weiß nicht, wie ich das lösen soll, brauche Hilfe.

Antwort1

Wenn Sie die Ports an Ihren Computer weitergeleitet haben, versuchen Sie, PASV vor jedem anderen Befehl auszuführen. Es scheint, als ob der FTP-Server, mit dem Sie eine Verbindung herstellen möchten, den Bereich für seine Datenports blockiert.

verwandte Informationen