無法在 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 伺服器似乎阻止了其資料連接埠的範圍。

相關內容