If-Koubou

Как да конфигурирате вградената защитна стена на Ubuntu

Как да конфигурирате вградената защитна стена на Ubuntu (Как да)

Ubuntu включва собствена защитна стена, известна като ufw - кратка за "неусложнена защитна стена". Ufw е по-лесен за използване интерфейс за стандартните команди на Linux iptables. Можете дори да контролирате UFW от графичен интерфейс.

Защитната стена на Ubuntu е проектирана като лесен начин да изпълнявате основни защитни стени, без да научавате iptables. Тя не предлага пълната сила на стандартните команди на iptables, но е по-малко сложна.

Използване на терминала

Защитната стена е деактивирана по подразбиране. За да активирате защитната стена, изпълнете следната команда от терминал:

sudo ufw позволи

Не е задължително първо да активирате защитната стена. Можете да добавяте правила, докато защитната стена е офлайн и след това да я активирате, след като приключите с конфигурирането й.

Работа с правила

Да приемем, че искате да разрешите трафик SSH на порт 22. За да направите това, можете да изпълните една от няколкото команди:

sudo ufw позволява 22 (Позволява трафик както на TCP, така и на UDP - не е идеален, ако UDP не е необходим.)

sudo ufw позволява 22 / tcp (Позволява само трафик TCP на този порт.)

sudo ufw позволяват ssh (Проверява файла / etc / services на вашата система за порта, който SSH изисква и позволява.) Много често използвани услуги са изброени в този файл.)

Ufw предполага, че искате да зададете правило за входящ трафик, но можете също да посочите посока. Например, за да блокирате изходящия трафик SSH, изпълнете следната команда:

sudo ufw отхвърля ssh

Можете да видите правилата, които сте създали със следната команда:

sudo ufw статус

За да изтриете правило, добавете думата delete преди правилото. Например, за да спрете отхвърлянето на изходящия трафик ssh, изпълнете следната команда:

sudo ufw изтриване отхвърли ssh

Синтаксисът на Ufw позволява сравнително сложни правила. Например, това правило отхвърля TCP трафика от IP 12.34.56.78 към порт 22 на локалната система:

sudo ufw отрича proto tcp от 12.34.56.78 до всяко пристанище 22

За да възстановите състоянието на защитната стена по подразбиране, изпълнете следната команда:

sudo ufw нулиране

Профили на приложенията

Някои приложения, изискващи отворени портове, са с UFW профили, за да направи това още по-лесно. За да видите профилите на приложенията, налични в локалната ви система, изпълнете следната команда:

sudo ufw списък с приложения

Преглеждайте информацията за потребителския профил и неговите правила със следната команда:

sudo ufw app info Име

Разрешаване на потребителски профил с разрешената команда:

sudo ufw позволява Име

Повече информация

Записването е деактивирано по подразбиране, но можете също така да разрешите регистрацията, за да отпечатате съобщенията на защитната стена в системния дневник:

sudo ufw влизане

За повече информация, стартирайте човек ufw команда за четене на ръководството на ufw.

GUFW графичен интерфейс

GUFW е графичен интерфейс за UFW. Ubuntu не идва с графичен интерфейс, но gufw е включен в софтуерните хранилища на Ubuntu. Можете да го инсталирате със следната команда:

sudo apt-get инсталирате gufw

GUFW се показва в Dash като приложение, наречено "Конфигурация на защитната стена". Както и самата UFW, GUFW предоставя лесен за употреба интерфейс. Можете лесно да активирате или деактивирате защитната стена, да контролирате стандартната политика за входящ или изходящ трафик и да добавяте правила.

Редакторът на правилата може да се използва за добавяне на прости правила или по-сложни правила.

Не забравяйте, че не можете да направите всичко с UFW - за по-сложни задачи на защитната стена, ще трябва да си изцапате ръцете с iptables.