sshd 正在运行,但无法连接

sshd 正在运行,但无法连接

我有一个远程专用服务器。它正在运行最新的 Debian 稳定版本。它运行了一段时间后,我最终决定重新启动它,以便它可以在较新的内核上运行。但是,自从重新启动后,我一直无法通过端口 22、80 和 443 连接。服务器响应 ping。 SSH 错误消息:Connection timed out

幸运的是,它所在的数据中心有一个救援系统,我用它来解决这个问题——尽管没有成功。查看syslog和后auth.log,很明显 已正确sshd启动systemd,并且似乎按预期侦听端口 22。

Mar  3 09:28:48 server sshd[975]: Server listening on 0.0.0.0 port 22.
Mar  3 09:33:55 server sshd[975]: Received signal 15; terminating.

但不知何故,我无法远程访问它。我寻找的大多数此类问题都sshd与根本没有开始有关,但情况似乎并非如此。我能够毫无问题地远程访问救援系统,所以问题不在我这边。我想知道是否可能安装了一些我不知道的防火墙服务。或者一些sshd需要警惕的设置。

作为记录,这是我的,sshd_config删除了所有评论:

Port 22

ListenAddress 0.0.0.0
Protocol 2

HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key

SyslogFacility AUTH
LogLevel INFO

LoginGraceTime 120

PermitRootLogin no
StrictModes yes

PubkeyAuthentication yes
IgnoreRhosts yes

HostbasedAuthentication no

PermitEmptyPasswords no

ChallengeResponseAuthentication no

PasswordAuthentication no

PrintMotd no
PrintLastLog yes
TCPKeepAlive yes

AcceptEnv LANG LC_*

Subsystem sftp /usr/lib/openssh/sftp-server

UsePAM yes
UseDNS no

由于它似乎也是端口 80 和 443 的问题,我想知道这是否是一个更普遍的问题,但至少如果我能让 SSH 工作,我也许也能够解决这些问题。

答案1

相关内容