iptables 以外に IP をブロックできる場所はありますか?

iptables 以外に IP をブロックできる場所はありますか?

リモートマシンにSSH接続できなかったので、次のコードブロックを実行しました。私の永久IPから:

(
sudo apt-get purge denyhosts
sudo apt-get purge fail2ban
sudo apt-get autoremove
sudo sh /etc/csf/uninstall.sh
sudo apt-get install --reinstall openssh-server -y
sudo apt-get install --reinstall iptables -y
sudo iptables -F.
sudo reboot
)

しかし、まだ、永続 IP からリモート マシンに SSH 接続できません (ポート 21 および 22 とは異なり、ポート 80 は永続 IP 用に開かれており、問題なく Web サイトや PHPmyadmin にアクセスできます)。

注: 他の IP アドレスからでも問題なくリモート マシンに SSH 接続できます。

私の個人用永続 IP はリモート マシンで部分的にブロックされていると思われます (少なくともポート 21 と 22) が、どこでブロックされているのかわかりません。コード ブロックには iptables の再インストールが含まれています ( を介して完全に削除しようともしましたapt-get purge iptables) が、それでも部分的にブロックされています。

私の質問は、iptables 以外に、どこで IP が制限またはブロックされる可能性があるかということです。

答え1

/etc/ssh/sshd_configSSHD 構成自体 (通常は)、TCPWrappers (通常/etc/hosts.allowは と) で確認するその他の領域/etc/hosts.deny、および SSH デーモンが実際に実行されていることを確認する領域。これは完全なリストではありませんが、私がこの状況に陥った場合に次に確認する項目です。

関連情報