这是我的情况——多年来,我一直使用以下命令通过 SSH 访问 Google Cloud Platform 上的 VM 实例,没有任何问题:
gcloud compute ssh jackson@myservername
我刚买了一台新的 MacBook,我将旧电脑中的所有内容都转移到了新电脑上,现在当我运行该命令时,它会提示输入密码:
[email protected]'s password:
我不知道这个密码指的是什么。
这只发生在我的一台服务器上。对于其他两台服务器,gcloud compute ssh 命令有效。
经过一番谷歌搜索后,我从 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:
我很茫然。