Quel est le problème avec mes règles iptables, Qu'est-ce qui conduit à la déconnexion de la connexion SSH?

J'essaie de configurer les règles iptable tout seul VPS, Pour mettre mon adresse IP sur la liste blanche et supprimé tous les paquets de toutes les autres adresses IP. Cependant, quand je l'ai essayé, j'ai perdu la connexion SSH.

J'essaie de le faire en écrivant deux règles ACCEPT Pour mon adresse IP. Puis changez la chaîne INPUT, OUTPUT et FORWARD, Briser toutes les connexions.

root@user:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination
root@user:~# iptables -A INPUT -s [my_ip] -j ACCEPT
root@user:~# iptables -A OUTPUT -s [my_ip] -j ACCEPT
root@user:~# iptables -P FORWARD DROP
root@user:~# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- [my_ip] anywhere

Chain FORWARD (policy DROP)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- [my_ip] anywhere
root@user:~# iptables -P INPUT DROP
root@user:~# iptables -P OUTPUT DROP
Connection reset by [VPS_ip] port 22
PS C:\Users\user_2> ssh root@[VPS_ip]
ssh: connect to host [VPS_ip] port 22: Connection timed out
Invité:

Babette

Confirmation de:

Ligne:

root@user:~# iptables -A OUTPUT -s [my_ip] -j ACCEPT

Il aurait dû:

root@user:~# iptables -A OUTPUT -d [my_ip] -j ACCEPT

Pour répondre aux questions, connectez-vous ou registre