Windows-Server-2008

Server 2008 上的被動 ftp

  • October 29, 2011

我有一個帶有 IIS7 的新 Windows 2008 伺服器。當我以活動模式連接到 ftp 時,它工作正常。在被動模式下,它會連接,但嘗試獲取目錄列表時會超時。我嘗試禁用兩個防火牆,但沒有幫助。我已經用不同的客戶端機器和不同的 ftp 客戶端軟體嘗試過這個,沒有任何變化。有任何想法嗎?

在伺服器的命令提示符下,輸入這兩條命令打開防火牆:

第一個命令:

netsh advfirewall firewall add rule name="FTP (non-SSL)" action=allow protocol=TCP dir=in localport=21

第二條命令:

netsh advfirewall set global StatefulFtp enable

在 Amazon EC2 中,您還必須設置一個安全組來打開被動埠,例如 1025 到 7000。

我在使用 filezilla ftp 伺服器時遇到了同樣的問題。主動連接有效,但被動連接無效…我通過將 FileZilla server.exe(在程序文件文件夾中)添加到 Windows 防火牆的“例外列表”來解決它。然後一切正常。只是向您展示… RTFM。

引用自:https://serverfault.com/questions/124076