谷歌计算引擎-SSH疑难解答“;“拒绝连接”;
我正在使用以下命令访问Google Compute Engine上的实例:谷歌计算引擎-SSH疑难解答“;“拒绝连接”;,ssh,google-compute-engine,Ssh,Google Compute Engine,我正在使用以下命令访问Google Compute Engine上的实例: gcutil ssh my-instance-name 但它给了我一个错误: ssh: connect to host ip-address port 22: Connection refused 我检查并停用了防火墙,但仍然出现此错误。有人能告诉我如何解决这个问题吗?除非有规则允许,否则计算引擎防火墙会阻止所有流量。 最常见的问题是缺少允许SSH的默认防火墙规则。要将其添加回,请运行: gcutil --proje
gcutil ssh my-instance-name
但它给了我一个错误:
ssh: connect to host ip-address port 22: Connection refused
我检查并停用了防火墙,但仍然出现此错误。有人能告诉我如何解决这个问题吗?除非有规则允许,否则计算引擎防火墙会阻止所有流量。 最常见的问题是缺少允许SSH的默认防火墙规则。要将其添加回,请运行:
gcutil --project=myproject addfirewall --allowed=tcp:22 default-ssh
如果不是这样,文档中有一些关于SSH连接问题疑难解答的好建议:
谷歌计算引擎防火墙也必须定义“网络” 对于custon“网络”:
您似乎指的是Google Compute Engine,而不是App Engine或云存储。是的,我指的是我,但我无法修复此问题。如果您创建了一个网络而不是使用项目“默认”网络,您可能遇到了此问题,您将在您通过添加--network=new network创建的网络上运行Brian提到的命令。
gcutil --project=yourproject addfirewall --allowed=tcp:22 default-ssh --network yournetwork