繁体   English   中英

权限被拒绝(公钥)。 -我无法在Google Cloud Platform上登录我的VM

[英]Permission denied (publickey). - I can't login to my VM on Google Cloud Platform

我在Google云端平台上创建了一个虚拟机,但无法再通过ssh登录到该虚拟机。

所以我在cloudshell中运行了该命令:

gcloud compute ssh user@vm

我得到以下输出:

权限被拒绝(公钥)。 错误:(gcloud.compute.ssh)[/ usr / bin / ssh]退出,返回码为[255]。

当我使用数据实验室进行连接时,它可以正常工作:

gcloud compute ssh datalab@vm 

我可以通过google cloud shell查看vm上的文件

还有其他用户可以使用自己的用户帐户连接到此VM,而不仅仅是使用datalab用户。

因此,如果他们使用自己的帐户运行命令来帮助我解决该问题,可能会更有效率? (例如,授予我更多权利)

我试图通过阅读一些似乎相似但仍不能解决问题的问题的答案来解决该问题。

您知道问题是什么吗? 非常感谢您的回答。

请按照此Stack链接中的疑难解答进行操作,尤其是表示删除服务器的SSH密钥(在您的GCE元数据页面中)并再次运行gcloud命令的疑难解答。

如果它们都不起作用,则可以尝试使用--ssh-flag =“-vvv”运行gcloud命令以跟踪问题的根本原因。 如果您在此处发布任何其他输出,请确保首先删除私人信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM