我已经设置并一直在使用Google Cloud Platform虚拟机。用于正常运行的浏览器ssh(模仿控制台的浏览器选项卡)。昨天,机器上托管的站点和API变得无法访问。
GCP控制台仪表板显示计算机已启动并正在运行。但是,ssh(以前曾经工作过)无法正常工作。点击后,它会打开一个新窗口,显示transferring ssh keys ...
的消息,然后最终显示-An error occurred while communicating with the SSH server. Check the server and the network configuration
。
经过多次此类尝试,我从GCP控制台重新启动了VM实例,然后一切又重新开始工作。但是在不到几个小时的重新启动过程中,VM再次可以访问。此外,请注意(1)ping给出肯定的答复,(2)控制台显示VM正常运行,(3)计算机上托管的所有网页和API返回408(请求超时),(4)重新启动可以暂时解决问题,(5)通过gcloud的ssh也无法正常工作,无限期地等待与服务器的连接。
由于Google支持仅以付费方式提供,因此我陷入了困境。任何帮助将不胜感激。
答案 0 :(得分:0)
由于您的问题似乎与操作系统更为相关,因此您可能希望尝试按照here所述通过串行端口进行连接,但是,我想说一种更快更可靠的解决方法将简单地增加实例的磁盘大小,因为您现在分配的内容可能不足以执行您正在运行的操作。
此外,您可以在this answer处找到有关此问题的更多帮助,该指南对这些情况下的操作提供了非常完整的总结。
答案 1 :(得分:0)
无法SSH进入计算机的另一个原因是因为您已本地连接到VPN网络。这样可以防止ssh
进入gcp虚拟机实例。
禁用本地VPN连接,然后重试。