2017-09-03 67 views
-1

從AWS到谷歌計算引擎,我發現它非常混亂,我必須跳過多少環節才能獲得簡單的SSH工作。如何SSH進入計算引擎?

我已經加入我的公鑰 cat ~/.ssh/id_rsa.pub

enter image description here

,但我仍然無法通過SSH進去。是否有其他步驟或防火牆設置我必須先啓用?

+0

你有沒有探討過這個文檔:https://cloud.google.com/compute/docs/instances /連接到實例。您可以嘗試使用Cloud SDK「gcloud compute ssh」命令來執行此操作。 – cherba

+0

謝謝,我設法在安裝'gcloud'後像這樣:'gcloud compute --project「project-name」ssh --zone「us-east1 -c」「server-vpn-1」'但我可以不知道如何通過gcloud做SCP。非常令人沮喪。 – Houman

回答

0

就像gcloud compute ssh也有一個gcloud compute scp命令。

這兩個命令都只是將項添加到項目範圍的元數據(由實例上運行的守護程序下載),然後調用ssh或scp。該gcloud生成的密鑰存儲在~/.ssh/google_compute_engine,所以如果你想喜歡,你可以直接使用scp或ssh:

ssh -i ~/.ssh/google_compute_engine [email protected]_IP