在 Debian 中使用 VM 实例一年后,我们更改了 ssh 密钥以连接到其他计算机,在使用 Putty 生成一对公钥和私钥并将其添加到元数据后,我们配置了 filezilla 并访问了实例的 fpt,但大约两个小时后,我们通过端口 22 丢失了与服务器的连接。出现连接错误“ the server closed connection unexpectedly
”。同样,通过 SSH 进行 GCP Web 访问时,错误如下:
与 SSH 服务器通信时发生错误请检查服务器和网络的配置。 在此处输入图片描述
我们再次生成密钥并更新了元数据,并尝试通过 gcloud 终端进行访问,错误仍然相同。防火墙已激活,允许流量通过端口 22。
请您为我提供有关此错误的任何帮助,我将不胜感激。请在此处查看发送图像描述
答案1
尝试使用以下标志通过 SSH 连接到实例,以在 SSH 过程中获取调试消息。
gcloud compute ssh <YOUR-INSTANCE-NAME> --zone <YOUR-INSTANCE-ZONE> --ssh-flag="-vvv"
由于发生这种情况的原因有很多,我建议你看看这些尖端排除故障并解决常见的 SSH 问题。