无法通过 SSH 进入服务器,无响应

无法通过 SSH 进入服务器,无响应

简介:我有 2 台服务器。家庭服务器和远程位置的 Raspberry Pi。两者都运行 ssh、postfix(rpi 作为备份)、bind(仅用于局域网的家庭服务器)、squid3、fail2ban 和其他(可能不那么重要)。

两者都位于具有静态公共 IP 的路由器后面。几天前,问题开始出现,从家庭网络到 rpi 的临时连接(ssh)失败(超时),检查 IP 是否正确解析,并尝试从手机连接 - 成功。尝试连接到路由器(WebUI)成功,没有被阻止/禁止。尝试通过 http 代理连接(从家庭到 rpi)成功。

nmap 显示端口 22 已被过滤,但在工作时执行相同操作显示端口已打开。从工作时 ssh 到家中,然后尝试 ssh 到 rpi,结果相同。

检查了两台设备上的 iptables,发现 IP 没有被阻止。

我可以从 rpi ssh 到家里,但反之则不行。tcpdump 显示家里正在发送数据包,但 rpi 显示没有接收到任何数据包。

尝试将便携式电脑直接连接到墙上的以太网插座,但情况相同。

rpi:# iptables -S

-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-N fail2ban-recidive
-N fail2ban-ssh
-A INPUT -p tcp -j fail2ban-recidive
-A INPUT -p tcp -m multiport --dports 22 -j fail2ban-ssh
-A fail2ban-recidive -j RETURN
-A fail2ban-ssh -s 91.224.161.69/32 -j REJECT --reject-with icmp-port-unreachable
-A fail2ban-ssh -s 85.25.120.207/32 -j REJECT --reject-with icmp-port-unreachable
-A fail2ban-ssh -s 113.21.228.166/32 -j REJECT --reject-with icmp-port-unreachable
-A fail2ban-ssh -s 122.225.243.194/32 -j REJECT --reject-with icmp-port-unreachable
-A fail2ban-ssh -s 183.61.109.240/32 -j REJECT --reject-with icmp-port-unreachable
-A fail2ban-ssh -s 116.31.116.48/32 -j REJECT --reject-with icmp-port-unreachable
-A fail2ban-ssh -j RETURN

被禁止的 IP 都不是我的。

已经尝试过SSH 服务器未响应连接请求

如果需要一些日志或测试,请说!

提前致谢!

答案1

尝试sudo traceroute -4T -p 22 [ip_address]使用特定端口,发现所有数据包(不仅是尝试通过 ssh 进入 rpi,还包括进入其他服务器)的目标端口 22 都会在我的 ISP 网关处被阻止。为 ssh 打开另一个端口,现在一切都运行正常。

相关内容