[GCP] SSH連線使用FileZilla(SFTP)

  • 2071
  • 0
  • GCP
  • 2019-09-11

方法1
於GCP console 使用web ssh

方法2
1.key gen(private key,public key)
2.public key 設定於GCP 中繼資料
3.private key 設定於 SFTP client

1.key gen
ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME]
e.g [KEY_FILENAME]=mykey
e.g 登入linux 時的[USERNAME] =my_uername (通常為gmail的username)

ps: username中逗號會被更換為底線, e.g yingchih.fang@gmail.com
username 為 yingchih_fang

2.以上指令產生 public key and private key

private key=mykey 
public key=mykey.pub

public 要註冊於Compute Engine的 中繼資料
步驟: GCP/Compute Engine/中繼資料/ssh金鑰
點選編輯/新增項目/貼上 public key內容/儲存
內容格是為:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7pUxnMtVi0wSfmwk1RGn0l884
…….hiiUXUHl0ndCWZr5+vFn yingchih_fang

3.FileZilla 新增私鑰
編輯/設定/SSH
加入私鑰檔案/選擇檔案(步驟2之私鑰)=mykey


4.FileZilla 新增站台/主機
1.連線ip:xxx.xxx.xxx.xxx
2.使用者:my_username
3.密碼:不需填寫

5.SFTP連線 成功~~