外網無法連接和訪問 Windows 實例搭建的 FTP,這種情況可能是由於以下兩種原因導致的:
安全組攔截外網訪問
這種情況下,可以嘗試新建一條入方向的安全組規則,放行外網訪問,具體方法如下。
-
登錄 ECS 管理控制台,找到相應的實例。
-
在實例的右側單擊管理,進入實例詳情頁面。選擇本實例安全組。
-
在安全組列表頁面,找到相應的安全組,單擊配置規則。
-
在安全組規則頁面,單擊添加安全組規則。
-
在添加安全組規則對話框,協議類型選擇全部,授權對象填寫 0.0.0.0/0。
說明: VPC網絡實例不需要選擇網卡類型,經典網絡實例的網卡類型需要選擇公網。
防火牆攔截 FTP 進程
這種情況可能是由於實例防火牆將 FTP(IIS) 進程攔截導致的,把 FTP(IIS) 進程加入到防火牆入站規則中即可。
Windows 2008 操作步驟(適用於 Windows 2012)
-
遠程連接並登錄到 Windows 實例。
-
選擇開始>控制面板,單擊Windows 防火牆。
-
在Windows 防火牆窗口,單擊高級設置。
-
單擊入站規則,然后單擊新建規則。
-
在新建入站規則向導窗口,選擇程序,單擊下一步。
-
選擇此程序路徑,然后選擇 C:\Windows\system32\inetsrv\inetinfo.exe,單擊下一步。
-
在彈出的窗口中,選擇允許連接,單擊下一步。
-
在彈出的窗口中,使用默認選擇,單擊下一步。
-
填寫規則名稱和描述,單擊完成。
Windows 2003 操作步驟
-
遠程連接並登錄到 Windows 實例。
-
選擇開始>控制面板,單擊Windows 防火牆。
-
在Windows 防火牆窗口,單擊例外,然后單擊添加程序。
-
在添加程序窗口,單擊瀏覽選擇 IIS FTP 安裝路徑下的 C:\WINDOWS\system32\inetsrv\inetinfo.exe,然后單擊確定。