gcloud compute ssh 要求密码

gcloud compute ssh 要求密码

这是我的情况——多年来,我一直使用以下命令通过 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:

我很茫然。

相关内容