Google云端实例“无法连接”

时间:2019-12-09 09:57:53

标签: ssh google-cloud-platform

我刚刚在Google Cloud Compute引擎上创建了一个新实例,但是当我尝试通过Web SSH连接到终端时,它陷入了:

  

正在连接...   无法连接,正在重试(2/3)…   VM串行控制台输出可能会提供详细信息,以帮助解决连接问题。有关此问题的其他可能原因,请参阅我们的帮助文档。   通过迁移到OS登录,您可以大大缩短密钥传输时间。

如果我查看串行控制台,我会看到:

instance-2 login: Dec  9 09:50:50 instance-2 google-accounts: INFO Adding user sirjack9601 to the Google sudoers group.
[   27.313823] google_accounts_daemon[1526]: Adding user sirjack9601 to group google-sudoers
Dec  9 09:50:50 instance-2 google_accounts_daemon[1526]: Adding user sirjack9601 to group google-sudoers
Dec  9 09:51:16 instance-2 systemd[1]: systemd-hostnamed.service: Succeeded.

2 个答案:

答案 0 :(得分:0)

使用gcloud,您可以使用以下命令:

gcloud compute ssh [YOUR_VM_NAME]

答案 1 :(得分:0)

gcloud compute ssh有效,但是Web SSH不起作用,因为您的VM受IP限制。您的安全性很可能不希望有权访问该项目的所有人都登录到VM。

  

启用了允许SSH访问的防火墙规则,但未配置为允许来自Cloud Console服务的连接。基于浏览器的SSH会话的源IP地址由Cloud Console动态分配,并且在会话之间可能会有所不同。为使该功能正常工作,您必须允许来自任何IP地址或Google IP地址范围的连接,您可以使用公共SPF记录进行检索。

请参阅:https://cloud.google.com/compute/docs/ssh-in-browser