无法让服务器响应 SSH

无法让服务器响应 SSH

我是私人服务器的管理员,对管理还很陌生。在我升级到 14.04 之前,SSH 一直运行良好。升级时出现问题,所以我降级到 13.04。现在 SSH 不起作用,也就是说,当远程尝试连接时,服务器没有响应。

  • 我曾经ifconfig仔细检查过服务器IP。
  • 网卡(无线)工作正常。我可以ping 8.8.8.8毫无问题地使用。
  • 如果我sudo service ssh status看到一个进程。当我ps -ef | grep sshd看到进程正在运行时。
  • 做一个netstat -ln我能看到tcp ... 0.0.0.0:22
  • /etc/ssh/sshd_config显示密码验证已启用。
  • 有一个~/.ssh目录,其中有一个文件'known_hosts
  • 在服务器上,我可以ssh localhost并得到响应。

有人知道会发生什么吗?我下一步该怎么做?

答案1

是服务器上的防火墙。更新过程肯定关闭了 22 端口。我以前是ufw打开的。感谢@Oli 的建议。

相关内容