首先,運行以下命令(替換用大寫字母單詞),這將保證如果沒有創建它,你的SSH密鑰創建之前:gcloud compute ssh INSTANCE
然後,按照以下步驟您的SSH密鑰添加到您的項目和SSH到您的實例:
1複製的C:\Users\<username>\.ssh\ google_compute_engine.pub
內容(可能是基於每一個Windows版本不同的路徑)到項目的元數據(Developers Console - > PROJECT - >計算 - >元數據 - > SSH密鑰 - >編輯 - >添加密鑰)。
如果你想登錄爲不同的用戶,你可以做到這一點修改它的粘貼文本的最後一個字:<username>@<hostname>
2 - 配置膩子。轉到連接 - > SSH - >身份驗證 - >瀏覽並選擇您應該位於C:\Users\<username>\.ssh\ google_compute_engine.ppk)
中的Putty SSH密鑰,然後嘗試SSH到實例中。
3-如果不起作用,請刪除實例元數據,因爲實例元數據會覆蓋項目元數據。爲此,請轉至計算 - >計算引擎 - >實例 - > SSH密鑰 - >編輯 - >單擊每個「x」並保存更改。
關於你提到的問題,嘗試使用在開發者控制檯中的SSH按鈕訪問,我會重新啓動例如,如果它不是在生產,因爲有一個腳本,必須正確,以便從那裏工作訪問:/usr/bin/python /usr/share/google/google_daemon/manage_accounts.py --daemon
我希望它有幫助。
1.我試圖通過gcloud ssh連接,它響應的錯誤說:'致命錯誤:斷開:無支持的認證方法(服務器 發送:公鑰)'多次 我也嘗試重新啓動,但沒有改變。 (我試圖運行python及其運行,但沒有任何改變)。 – 2015-02-12 21:28:22
您是否嘗試使用SSH密鑰使用PuTTY進行SSH? – 2015-02-15 06:59:44