【问题标题】:Google Compute Engine - SSH connection failed after resizing the instanceGoogle Compute Engine - 调整实例大小后 SSH 连接失败
【发布时间】:2017-03-22 14:26:32
【问题描述】:

我在通过 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]

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

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

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

我可以使用之前在机器上创建的另一个用户(手动)连接到交互式串行控制台,但我无法成为 root。

非常感谢。

【问题讨论】:

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


    【解决方案1】:

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

    如果您无法以 root 用户身份登录到您的实例,那么您应该创建一个新实例并将数据从旧实例复制到新实例。您可以通过将磁盘从旧实例附加到新实例来做到这一点

    【讨论】:

    • 嗨,Nadir,很遗憾,我无法以 root 用户身份登录。您的建议听起来像是一个很好的解决方案,但我想避免完全重新配置系统。我想知道是否有官方解决方案。
    猜你喜欢
    • 2017-10-20
    • 2018-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    • 1970-01-01
    相关资源
    最近更新 更多