Я хотів би налаштувати свій VPS таким чином, що він ТІЛЬКИ приймає з'єднання ззовні на порт 22 (де sshd слухає) та ICMP запити. Все інше ззовні слід відкинути. Всередині сервера все має бути дозволено. Чи наведені нижче правила створюють бажану поведінку?
iptables -A INPUT --jump ACCEPT --protocol all --source 127.0.0.1
iptables -A INPUT --jump ACCEPT --protocol tcp --dport 22
iptabels -A INPUT --jump ACCEPT --protocol icmp
iptables -A INPUT --jump ACCEPT --match state --state ESTABLISHED,RELATED
iptables -A INPUT --jump REJECT --protocol all
Я не зовсім впевнений, що правила ACCEPT "переможуть" над останньою загальною REJECT
--source 127.0.0.1
щоб визначати, чи безпечно приймати пакет. Дивіться serverfault.com/a/825231/4131