SSH 连接到主机端口 22:连接被拒绝

SSH 连接到主机端口 22:连接被拒绝

今天启动系统后,我无法使用 ssh 连接到 debian 服务器。这是使用 -vvv 运行 ssh 的结果

ssh [email protected] -vvv
OpenSSH_7.1p1, OpenSSL 1.0.2d 9 Jul 2015
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: ssh_connect: needpriv 0
debug1: Connecting to ssh.xxx.com [ip] port 22.
debug1: connect to address ip port 22: Connection refused
ssh: connect to host ssh.xxx.com port 22: Connection refused

网络统计

$sudo netstat -tulpen | grep ":22"

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          26630      2812/sshd           
tcp6       0      0 :::22                   :::*                    LISTEN      0          26632      2812/sshd

将 ssh 添加到 ssh 配置后,我还尝试使用不同的端口运行 ssh,但无济于事。

我做的下一件事是尝试在 Windows 虚拟机中使用 putty 进行 ssh,但它也显示错误“网络错误:连接被拒绝”

昨天早上我能够在同一台机器上使用 ssh 连接,一切正常。

我可以正常 ping 服务器,我可以从浏览器打开 rutorrent Web 界面(rtorrent 安装在服务器上)。

我尝试连接的所有端口均已打开。

我尝试通过 ssh 连接到另一台服务器,结果成功了。

我猜问题出在服务器端,我没有服务器的 root 访问权限,但多个管理员检查了我的 IP 是否被列入黑名单或被拒绝,并且不可能有任何原因导致此问题。

我尝试使用基于浏览器的 Web SSH 客户端进行连接安慰 从描述来看:

从它的描述来看

它可用于绕过安全 HTTP 连接上的防火墙和代理。此外,consoleFISH 可以匿名打开 SSH 连接,因为连接 Web 客户端的 IP 地址不会发送到远程系统。

所以这绝对是一个IP问题,如果我的IP不在禁止列表中(服务器使用fail2ban),那么服务器上还有什么地方可能拒绝或阻止我的IP。

相关内容