我在Google Compute Engine上创建了一个简单的f1微实例(Ubuntu 16.10)。我创建了一个VPC(网络)并允许http / https。我明确地创建了一个允许SSH的防火墙规则(tcp:22)。但我无法登录VM实例。
我一直收到这个错误: Heroku docs
这是我的防火墙规则:
如何解决这个问题?
答案 0 :(得分:1)
我最终通过选择“自动”来创建一个新的VPC网络,而不是自定义,并选择了允许ssh。这添加了更准确的默认防火墙规则。
答案 1 :(得分:0)
对于遇到此问题的任何人,我通过电子邮件联系了Google支持人员(他们回复了!!)他们指示我从终端运行以下命令(我有gcloud installed):
如果您尚未通过身份验证/或设置正确的项目
gcloud auth login
gcloud config set project PROJECT_ID
这是它的核心 - 设置防火墙规则。
gcloud beta compute firewall-rules create default-allow-ssh --allow tcp:22 --priority=65534
另外 - 使用chrome - 无论何时使用任何其他浏览器,界面似乎偶尔会出现问题。