我停止并重新启动了ubuntu 14.04 Google Cloud Compute Engine实例,现在,我的ssh连接被拒绝:
ssh: connect to host 146.148.114.98 port 22: Connection refused
这在上次已经发生过,我认为这台机器有问题,我删除了它,然后重新创建,然后它又开始工作了。我不想每次都重新创建实例。谷歌云的ssh故障排除页面相当困惑。我的防火墙规则似乎还可以。有人对此有解决方案吗?

NAME                    NETWORK  SRC_RANGES    RULES                         SRC_TAGS  TARGET_TAGS
default-allow-http      default  0.0.0.0/0     tcp:80                                  http-server
default-allow-https     default  0.0.0.0/0     tcp:443                                 https-server
default-allow-icmp      default  0.0.0.0/0     icmp
default-allow-internal  default  10.128.0.0/9  tcp:0-65535,udp:0-65535,icmp
default-allow-rdp       default  0.0.0.0/0     tcp:3389
default-allow-ssh       default  0.0.0.0/0     tcp:22

这是以下内容的输出:ps aux | grep ssh
root        29  0.0  0.4  55184  2860 ?        Ss   11:26   0:00 /usr/sbin/sshd -p 22 -o AuthorizedKeysCommand=/google/devshell/authorized_keys.sh -o Author
izedKeysCommandUser=root
root       183  0.0  0.9  82692  5940 ?        Ss   11:26   0:00 sshd: fbeshox [priv]

fbeshox    218  0.0  0.7  82692  4424 ?        S    11:26   0:00 sshd: fbeshox@pts/0

fbeshox    522  0.0  0.3  12728  2200 pts/1    S+   12:12   0:00 grep ssh

这里是ssh连接尝试的详细结果。
ssh -i .ssh/keyname [email protected] -vvv
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
debug1: Reading configuration data /Users/xxxx/.ssh/config
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 102: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 130.211.53.51 [130.211.53.51] port 22.
debug1: connect to address 130.211.53.51 port 22: Connection refused
ssh: connect to host 130.211.53.51 port 22: Connection refused

最佳答案

默认情况下,Ubuntu上安装的安全工具sshguard可能会干扰您的连接。基本上,sshguard可能错误地确定您的IP地址正在“攻击”您的实例并阻止了该IP。

如果您可以从其他位置登录(例如,Cloud Console提供的Web SSH),请尝试使用sudo iptables -S查看实例上是否有由sshguard创建的防火墙规则(不同于GCE防火墙)。如果是这样,请尝试禁用sshguard或在whitlelist(http://www.sshguard.net/docs/whitelist/)上添加您的IP地址。

10-06 11:10