Как разрешить только ssh и доступ в Интернет с помощью iptables?

См. https://askubuntu.com/a/63163/267945 - гораздо лучшее решение:

Если вы хотите переопределить или добавить серверы имен, предлагаемые сервером DHCP, вы можете настроить это в /etc/dhcp/dhclient.conf, например:
interface "eth0" {
    prepend domain-name-servers 10.0.0.2;
}
0
задан 30 April 2017 в 12:03

3 ответа

Давайте начнем

Удалим правила и целые команды

sudo iptables --flush
sudo iptables --delete-chain

разрешить loopback

sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A OUTPUT -o lo -j ACCEPT

drop ICMP

sudo iptables -A INPUT -p icmp --icmp-type any -j DROP
sudo iptables -A OUTPUT -p icmp -j DROP

разрешить установленные соединения

sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

разрешить SSH

sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

политики по умолчанию

sudo iptables -P INPUT DROP
sudo iptables -P OUTPUT ACCEPT

Сохранить

sudo iptables-save

Вот оно. Я думаю:)

2
ответ дан 22 May 2018 в 23:04

Давайте начнем

Удалим правила и целые команды

sudo iptables --flush sudo iptables --delete-chain

разрешить loopback

sudo iptables -A INPUT -i lo -j ACCEPT sudo iptables -A OUTPUT -o lo -j ACCEPT

drop ICMP

sudo iptables -A INPUT -p icmp --icmp-type any -j DROP sudo iptables -A OUTPUT -p icmp -j DROP

разрешить установленные соединения

sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

разрешить SSH

sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

политики по умолчанию

sudo iptables -P INPUT DROP sudo iptables -P OUTPUT ACCEPT

Сохранить

sudo iptables-save

Вот оно. Я думаю:)

3
ответ дан 18 July 2018 в 14:03

Давайте начнем

Удалим правила и целые команды

sudo iptables --flush sudo iptables --delete-chain

разрешить loopback

sudo iptables -A INPUT -i lo -j ACCEPT sudo iptables -A OUTPUT -o lo -j ACCEPT

drop ICMP

sudo iptables -A INPUT -p icmp --icmp-type any -j DROP sudo iptables -A OUTPUT -p icmp -j DROP

разрешить установленные соединения

sudo iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

разрешить SSH

sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

политики по умолчанию

sudo iptables -P INPUT DROP sudo iptables -P OUTPUT ACCEPT

Сохранить

sudo iptables-save

Вот оно. Я думаю:)

3
ответ дан 24 July 2018 в 20:19

Другие вопросы по тегам:

Похожие вопросы: