我刚刚将一些服务器更新为较新版本的 gce 堆栈,并且我开始遇到一些我不太确定如何解决的 ssh 问题。我已经研究过防火墙的问题,ssh 文档并没有太大的帮助。
这就是我目前的连接方式:
gcutil --service_version="v1" --project="myproject" ssh --zone="us-central1-a" "myproject-prod"
直到最近才起作用。我正在做一些 bash 黑客攻击,添加和删除一些 apt 和 pip 包,所以我认为这与此有关,但我真的不确定。当我尝试连接上述代码时,出现以下错误:
INFO: Running command line: ssh -o UserKnownHostsFile=/dev/null -o CheckHostIP=no -o StrictHostKeyChecking=no -i /home/user/.ssh/google_compute_engine -A -p 22 user@108.59.84.53 --
ssh: connect to host 108.59.84.53 port 22: Connection refused
我的防火墙似乎是有序的:
user@computer:~$ gcutil --project="myproject-backend" listfirewalls
+------------------------+---------+
| name | network |
+------------------------+---------+
| default-allow-internal | default |
+------------------------+---------+
| default-ssh | default |
+------------------------+---------+
| http2 | default |
+------------------------+---------+
有关如何解决此问题的任何想法或资源?