方法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連線 成功~~