当我在服务器上安装fail2ban并且ssh端口不是22时,我遇到了这个错误。
这是一个 almalinux 发行版。我已经为 selinux 设置了 semanage port -a -t ssh_port_t -p tcp {{ var_ssh_port }} 来接受与 22 不同的端口。我还将它放在 rc.local 中,以防 selinux 在重新启动后不保留更改。
我正在使用 ansible 剧本管理fail2ban。我尝试使用两个不同的 ansible playbook,重新启动后是相同的:我收到此 ssh 错误“没有到主机的路由”
如果我将 ssh 端口保持在 22 上,并且当fail2ban处于活动状态时,我可以在重新启动之前进行连接,则不会发生该错误。
我不知道该去哪里调查来尝试。
谢谢