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
Google cloud platform 无法打开GCP上vm实例的ssh:无法连接到后端(代码:4003)_Google Cloud Platform_Ssh_Cloud_Virtual Machine_Devops - Fatal编程技术网

Google cloud platform 无法打开GCP上vm实例的ssh:无法连接到后端(代码:4003)

Google cloud platform 无法打开GCP上vm实例的ssh:无法连接到后端(代码:4003),google-cloud-platform,ssh,cloud,virtual-machine,devops,Google Cloud Platform,Ssh,Cloud,Virtual Machine,Devops,有人建议修改机器规格,所以我减少了实例的规格。 之后,当我在GCP上打开VM实例的SSH时,它会给我一个错误,如图所示 之后,尝试推荐并单击“连接而不使用标识感知代理”,然后发生以下错误 尽管我已经允许默认允许端口22上的ssh进入,因为它是由gcp解除的 还尝试了前面提到的一些其他解决方案,即使用带有键“startp script”和值的自定义元数据作为bash命令,但没有成功 少了什么?我也有其他实例,但我可以访问其中的一个。只有1个实例未被访问。根据: 错误代码4003 这可能意味着实

有人建议修改机器规格,所以我减少了实例的规格。 之后,当我在GCP上打开VM实例的SSH时,它会给我一个错误,如图所示

之后,尝试推荐并单击“连接而不使用标识感知代理”,然后发生以下错误

尽管我已经允许默认允许端口22上的ssh进入,因为它是由gcp解除的

还尝试了前面提到的一些其他解决方案,即使用带有键“startp script”和值的自定义元数据作为bash命令,但没有成功

少了什么?我也有其他实例,但我可以访问其中的一个。只有1个实例未被访问。

根据:

错误代码4003
这可能意味着实例未在您尝试连接的端口上侦听,或者防火墙已关闭。这些问题中的任何一个都可能导致对VM实例的启动连接测试失败

检查是否允许SSH连接,您应该查找
默认允许SSH

您还可以启用到虚拟机的串行连接:

gcloud compute instances add-metadata instance-name \ --metadata serial-port-enable=TRUE
连接到机器:

gcloud compute connect-to-serial-port instance-name
并检查ssh服务的状态:

sudo systemctl status sshd.service
如果这些步骤不能解决您的问题,您可以遵循以下指南:

我有过几次同样的问题,但他们在几分钟后自行解决。

使用串行端口登录VM并检查是否正常工作,有时如果来宾环境不工作,则您无法使用SSH访问VM。另外,请使用“nmap ip地址-Pn”工具检查端口22是否打开。串行端口也未连接。您需要先启用串行端口。VM已损坏,因此使用损坏的快照创建了一个新的VM实例VM@NandanPandey是吗?不,它不起作用。即使串行端口也没有连接。您是否尝试按照文档进行SSH故障排除?您能用您的步骤、命令和输出更新您的答案吗?我的虚拟机实例已损坏,因此使用损坏虚拟机的快照创建了一个新的虚拟机实例。这个解决方案是由谷歌云技术支持部门提出的,并且很有效。