Google Compute Engine - 调整实例大小后,SSH连接失败

时间:2017-03-22 14:26:33

标签: ssh google-cloud-platform google-compute-engine

我在通过SSH连接到Compute Engine上的实例时遇到了麻烦。 如果我通过命令行尝试,我会收到以下错误:

Permission denied (publickey)

如果我通过浏览器交互式控制台连接,也会发生同样的情 在串口输出中,我看到:

Mar 22 14:17:04 metadata sshd[9260]: Invalid user name_lastname from xx.xx.xx.xx
Mar 22 14:17:04 metadata sshd[9260]: input_userauth_request: invalid user name_lastname [preauth]

奇怪的事实是,几分钟前我连接到它并没有任何问题,它在我调整实例大小后开始发生(将机器类型从小型更改为n1-standard-2)。

启动盘未满,我没有修改任何用户。

我还尝试添加防火墙规则,但它不起作用。我在同一个项目中有其他几台机器,我可以正确连接它们。

我可以使用之前在计算机上创建的其他用户(手动)连接到交互式串行控制台,但我不能成为root用户。

非常感谢。

1 个答案:

答案 0 :(得分:1)

您应该能够以root用户身份从串行控制台登录您的实例。如果您可以以root用户身份登录,则可以修改用户。

如果您无法以root用户身份登录实例,则应创建新实例并将数据从旧实例复制到新实例。您可以通过将磁盘从旧实例附加到新实例

来完成此操作