[Google Compute Engine]如何使用FileZilla Client FTP到GCE內的伺服器

設定GCE 主機目標,GCP網路內防火牆有一個選項[目標標記]會對應到那台虛擬主機的標記,這樣防火牆才會知道外部進來的PORT要去那台主機。

Google Compute Engine→VM執行個體→選擇[虛擬主機]→編輯,設定標記
GCE標記

設定GCP網路內防火牆

選擇GCP→網路→防火牆
GCP防火牆規則
點選建立[防火牆規則]
GCP防火牆規則
設定

  1. [目標標記]會對應GCE的標記
  2. [來源 IP 範圍]可以設定為需要進來的對外IP,或是0.0.0.0/0 全部開放的意思
  3. [指定的通訊協定和通訊埠]:FTP進來的通訊埠為21,而20為資料傳輸的 ftp-data,參考:簡易 FTP Server 架設 — Wu FTP

設定防火牆

設定完後如下

防火牆結果

FileZilla Client FTP 設定,這邊使用[站台管理員]方式建立

  1. 輸入主機:GCE的IP位置or網址
  2. 加密:選擇[僅使用純粹的FTP(不安全)
  3. 登入形式:使用詢問密碼,輸入[使用者]

FileZilla Client FTP站台管理員

站台管理員→傳輸設定→傳輸模式→選取[主動模式]

主動模式

此時就會連接上GCE內部的FTP主機

作者: EmptyWu

十年左右的攻城經歷,但始終覺得能力不足,希望這地方可以填滿不足點。

[Google Compute Engine]如何使用FileZilla Client FTP到GCE內的伺服器 有 “ 2 則迴響 ”

有任何問題,歡迎提問~