通过 Web 控制台 ssh(GCP、Putty、gcloud 终端、Filezilla)与 ssh 服务器失去连接

通过 Web 控制台 ssh(GCP、Putty、gcloud 终端、Filezilla)与 ssh 服务器失去连接

在 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 问题。

相关内容