![gcloud 計算 ssh 要求輸入密碼](https://rvso.com/image/789285/gcloud%20%E8%A8%88%E7%AE%97%20ssh%20%E8%A6%81%E6%B1%82%E8%BC%B8%E5%85%A5%E5%AF%86%E7%A2%BC.png)
這是我的情況 - 多年來我一直透過 SSH 連接到 Google Cloud Platform 上的虛擬機器實例,使用以下命令沒有出現任何問題:
gcloud compute ssh jackson@myservername
我剛買了一台新 MacBook,並將所有內容從舊電腦轉移到新電腦上,現在當我運行該命令時,它會提示輸入密碼:
[email protected]'s password:
我不知道這指的是什麼密碼。
這只發生在我的一台伺服器上。對於其他兩台伺服器,gcloudcomputessh 指令適用。
經過一番谷歌搜尋後,我從 GCP 控制台內的瀏覽器中透過 SSH 連接到伺服器,並執行「sudo passwd」並設定新密碼。我重新啟動了伺服器 - 再次嘗試 SSH - 它仍然要求我輸入密碼 - 我輸入了我創建的新密碼,它顯示:
權限被拒絕,請重試。
我不知道這是否在正確的軌道上,但只是想包括我嘗試過的內容。
我也嘗試過這個解決方案但它仍然要求輸入密碼。這是輸出:
jackson@Jackson ~ % gcloud compute config-ssh --remove
jackson@Jackson ~ % gcloud compute config-ssh
You should now be able to use ssh/scp with your instances.
For example, try running:
$ ssh myservername.us-east1-b.my-project-name
jackson@Jackson ~ % ssh myservername.us-east1-b.my-project-name
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
我不知所措。