Windows Server 2003 R2(64 位元)上的 FTP 用戶端失敗

Windows Server 2003 R2(64 位元)上的 FTP 用戶端失敗

戴爾伺服器,運行 Windows 2003 R2(64 位元)。我無法使用 ftp.exe 從該伺服器進行 FTP。我有其他用戶共享 Internet 連接,他們也遇到了同樣的問題。基本上它發送一個資料包並掛起,接收端認為客戶端關閉了連線。這種情況發生在多個 FTP 伺服器上,因此它並不是特定於一台伺服器。

連 LS 指令都做不到,更別說傳輸檔案了。來自 FTP 伺服器之一的日誌:

06:53:03 Accepted connection from [ip address]
06:53:10 Command "USER xxxx" received
06:53:13 PASSword accepted
06:53:13 User xxxx logged in.
06:53:29 Command "PORT xx, xx, xx, xx,19,137" received
06:53:29 PORT set to xx.xx.xx.xx - 5001 (19,137)
06:53:29 Command "NLST" received
06:53:29 NLST started successfully for path/wildcard
06:53:30 Transfer terminated by client closing connection
06:53:30 Transfer aborted

如果我嘗試傳輸文件,它會發送 2920 字節,然後失敗並出現相同的"client closed the connection"錯誤。我最初認為這是防火牆問題,但我什至(短暫地!)關閉了防火牆並得到了相同的結果。我使用 WinZip Pro 透過 FTP 進行備份,但同樣失敗。

伺服器直接連接到電纜數據機(雙宿主機),因此沒有外部 NAT 妨礙。有什麼想法嗎?

答案1

只是在 windows xp 64 位元上遇到了同樣的情況,取得了 ftp.exe 的 xp32 位元副本,並且工作沒有問題。

相關內容