Разрешить определенные IP-адреса, используя ufw с примерами кода

Чтобы разрешить определенный IP-адрес с помощью инструмента командной строки ufw(несложный брандмауэр), вы можете использовать следующие методы:

Метод 1. Разрешение IP-адреса напрямую

ufw allow from <IP_ADDRESS>

Замените конкретным IP-адресом, который вы хотите разрешить. Например:

ufw allow from 192.168.0.100

Метод 2. Разрешение IP-адреса с определенным портом

ufw allow from <IP_ADDRESS> to any port <PORT_NUMBER>

Замените конкретным IP-адресом и нужным номером порта. Например:

ufw allow from 192.168.0.100 to any port 80

Метод 3. Разрешение диапазона IP-адресов

ufw allow from <START_IP_ADDRESS>/<SUBNET_MASK> to any

Замените на начальный IP-адрес диапазона и на маску подсети. Например:

ufw allow from 192.168.0.0/24 to any

Метод 4. Разрешение диапазона IP-адресов с определенным портом

ufw allow from <START_IP_ADDRESS>/<SUBNET_MASK> to any port <PORT_NUMBER>

Замените на начальный IP-адрес диапазона, на маску подсети и на желаемый номер порта. Например:

ufw allow from 192.168.0.0/24 to any port 22