我正在嘗試使用 powershell 中的 ftp.exe 進行 ftp 連線。我可以透過憑證登入 ftp 伺服器,但是當我執行任何命令時,它會透過「500 非法 PORT 命令。425 首先使用 PORT 或 PASV」。
伺服器在ubuntu上,客戶端在windows ec2上。
我認為這是ftp中主動和被動模式的問題。但我不知道如何解決這個問題,需要幫助。
答案1
如果您已將連接埠轉送至您的計算機,請嘗試在任何其他命令之前執行 PASV。您嘗試連接的 FTP 伺服器似乎阻止了其資料連接埠的範圍。