當建立了VM之後不能使用FTP去存方檔案
要用下command的方式有時候不是那麼的直覺
所以在建立好VM[Google Cloud Platform] 1-3 虛擬空間VM建立
與安裝好SDK後[Google Cloud Platform] 1-2 Google Cloud SDK安裝
就可以藉由設定來使用FTP連線
1. 官網https://cloud.google.com/compute/docs/instances/transfer-files#winrdp
2. 執行Google Cloud Shell
輸入gcloud compute ssh 使用者帳號@你的VM名稱
ex: gcloud compute ssh test@test-1
等待連線成功
3. 連線成功後, 在C:\Users\使用者名稱\.ssh內可以看到key
windows是用ppk, 而mac用pub
4. 開啟FTP軟體, 這邊以FileZilla為例
這設定選擇FTP -> SFTP內點選加入金鑰檔案
5. 然後選擇剛剛產生的key
在C:\Users\使用者名稱\.ssh內可以看到key
windows是用ppk, 而mac用pub
6. 接著按下站台管理員
7. 先點選新增站台, 在選擇SFTP, 類型選金鑰檔案, 然後按瀏覽輸入剛剛的Key
主機就是你VM的對外ip, 使用者則是你的帳號, 預設帳號是gmail
按下連線就可以登入了
如果遇到資料夾權限問題
可以在SSH連線時更改擁有人即可
sudo chown owner:使用者 資料夾名稱
ex: sudo chown owner:test testFolder