Я получаю свой собственный IP-адрес (возможно, 123.45.6.7).
iptables -I INPUT -s 123.45.6.7 -j DROP
Теперь меня самого заблокировали, когда я захожу на сервер с другого ПК. Как написать команду iptables, чтобы разблокировать себя?
Я не хочу запускать iptables -F
.
решение1
Если исходному адресу и действию соответствует только одно правило, вы можете удалить правило, просто заменив -I
(вставить) на -D
(удалить):
iptables -D INPUT -s 123.45.6.7 -j DROP
Если имеется несколько соответствующих правил, вы можете перечислить все правила:
iptables -L INPUT -n --line-numbers
и удалить правило по его номерун:
iptables -D INPUT n
решение2
разрешить доступ к IP
iptables -A INPUT -s xx.xx.xx.xx -j ACCEPT
разрешить доступ к IP-адресу на определенный порт с помощью iptables
iptables -A INPUT -p tcp -s xx.xx.xx.xx --dport PORT -j ACCEPT