无法通过谷歌计算引擎中的SSH连接到实例,同一帐户的另一个实例工作正常

时间:2016-07-17 08:35:41

标签: ssh google-compute-engine google-cloud-platform

我正在尝试使用gcloud compute ssh new-instance连接到我的实例..它会出现以下错误:

ssh: connect to host 107.167.180.68 port 22: Connection refused
ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].  
See https://cloud.google.com/compute/docs/troubleshooting#ssherrors for troubleshooting hints.

我已经尝试了google document中提到的所有可能解决方案。

有关如何备份数据库和文件的任何建议?该网站过去两天一直在停止

提前致谢

2 个答案:

答案 0 :(得分:2)

我建议使用gcloud compute instances get-serial-port-ouput或使用"查看串口"查看VM实例的串行控制台输出。云控制台中实例页面上的按钮。该输出应该为您提供有关VM出现问题的信息,例如是否内存不足或磁盘空间不足等等。此外,请确保您没有更改VM的网络防火墙规则,以便意外禁止端口22上的传入流量。

来自浏览器的SSH文档页面还提供了一些有关如何探索此类问题的其他提示 - 请参阅herehere

答案 1 :(得分:0)

如果您通过

更新元数据中的ssh密钥,则可以将ssh密钥用于帐户的其他实例
sudo gcloud compute config-ssh