Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌计算引擎-SSH疑难解答“;“拒绝连接”;_Ssh_Google Compute Engine - Fatal编程技术网

谷歌计算引擎-SSH疑难解答“;“拒绝连接”;

谷歌计算引擎-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

我正在使用以下命令访问Google Compute Engine上的实例:

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