Ftp
可以本地連接到 Windows Server 2016 上的 FTP,但不能遠端連接
我有一台安裝了 FTP 伺服器角色的 Windows Server 2016 機器,添加了一個 FTP 站點,並在 Windows 防火牆中添加了 FTP 伺服器規則。我可以通過本地 FTP 連接,例如通過命令行,如下所示:
ftp localhost Connected to *redacted*. 220 Microsoft FTP Service 200 OPTS UTF8 command successful - UTF8 encoding now ON. User (*redacted*:(none)): Administrator 331 Password required Password: 230 User logged in.
但是,當我嘗試使用 FTP 或 SFTP 在我自己的電腦上通過 Filezilla 連接到伺服器的 IP 地址時,它會嘗試連接一段時間然後連接超時。有什麼我可能會失去的嗎?謝謝。
- 確保Windows 防火牆中的 FTP 伺服器規則已啟用。
- 確保您已重新啟動 FTP 伺服器或整個系統(需要應用防火牆規則)
- 也許不是您的直接問題,但請確保FTP 伺服器配置了其外部 IP 地址。
- 您的提供商(1and1)肯定會有一個外部防火牆/NAT,需要配置為允許埠 21。
(免責聲明:連結轉到我的使用 IIS 在 Windows 上安裝安全 FTP 伺服器的指南)
為 FTP 打開埠 21 後,使用者會提到另一個問題。我懷疑問題出在文件傳輸上。這可能是由於埠 20 未打開。埠 20 用於數據傳輸。