預設情況下,Plesk 只允許主動 FTP 連接。這可能會導致客戶無法通過 FTP 連接伺服器。為了避免此情況,我們建議啟用被動 FTP。本主題闡述了如何在 Microsoft Azure Platform 實例上安裝的 Plesk 中啟用被動 FTP 模式。

若要配置被動 FTP,請如下操作:

  1. 登入到 Microsoft Azure 門戶。

  2. 進入 Virtual machines (虛擬機) > 點按您要為其配置被動 FTP 的虛擬機的名稱 > Networking (網路) (在 “Settings” (設定)下)。

  3. 點按 Add inbound port rule (添加入站連接埠規則) 按鈕。

  4. 在 “Add inbound security rule” (添加入站安全規則) 面板中,指定下面的設定:

    • “Service”(服務)。保留下拉清單中的 “Custom” (自訂) 值。
    • “Port ranges”(埠範圍)。指定下列埠範圍: 49152-65535.
    • “Priority” (優先順序)。該值決定應用各個防火牆規則的先後順序。低優先順序的規則會在高優先順序的規則之前應用。我們建議保留自動分配的優先順序值。
    • 「Name」 (名稱)。給規則一個可識別的名稱以區別其它規則。
    • (備選)“Description” (描述)。如果需要,您可以給規則添加描述。
  5. 點按 確定

    image 79080

    在 Plesk for Linux 實例上,執行下面的步驟以完成被動 FTP 的配置。

  6. 通過 SSH 以 root 用戶的身份登入伺服器。

  7. 創建  /etc/proftpd.d/55-passive-ports.conf 檔,將以下各行添加到檔中,然後保存更改:

<Global>
PassivePorts 49152 65535
</Global>
  1. 運行以下命令:
systemctl restart xinetd

所需配置已完成。現在您則可以在 Microsoft Azure 實例上使用被動 FTP 模式。