我在 google console developer 中有两个 VM 实例。我可以通过 ssh 打开实例 1。同时我无法通过浏览器连接实例 2。我收到以下错误。
但是我可以通过终端(ssh user@ipaddress)为特定用户打开。
请告诉我这个问题的解决方案。
答案1
当您尝试从浏览器通过 SSH 连接到您的 VM 实例时,单击 SSH 窗口右上角的齿轮图标,单击Change Linux Username
并输入您提到的特定用户名,您可以使用它通过终端通过 SSH 连接到您的 VM 实例。
如果这有效,那么问题就是您只允许特定用户通过 SSH 连接到您的 VM 实例。
从浏览器进行 SSH 连接时,默认情况下,SSH 会话的用户名是从登录帐户的电子邮件地址生成的,省略域信息。例如,如果电子邮件为[email protected]
,则相应的用户名为jane_doe
。
确保登录帐户的电子邮件地址生成的用户名可以通过 SSH 连接到您的 VM 实例。