3 начина за отваряне на портове в защитната стена на Linux Server

Съдържание:

3 начина за отваряне на портове в защитната стена на Linux Server
3 начина за отваряне на портове в защитната стена на Linux Server

Видео: 3 начина за отваряне на портове в защитната стена на Linux Server

Видео: 3 начина за отваряне на портове в защитната стена на Linux Server
Видео: КАК ДА ИНСТАЛИРАМ ANDROID НА КОМПЮТЪР / ЛАПТОП [100% РАБОТИ!] ЛИНКОВЕ ЗА ИЗТЕГРЯНЕ В ОПИСАНИИЕТО↙️ 2024, Може
Anonim

Това wikiHow ще ви научи как да отваряте портове в три популярни защитни стени на Linux. Ако използвате продукт като ConfigServer Firewall (CSF) или Advanced Policy Firewall (ADP), можете да контролирате отворените портове в основния конфигурационен файл на защитната стена. Ако използвате неусложнена защитна стена (UFW), опцията за защитна стена по подразбиране в Ubuntu, можете да добавяте правила в командния ред, без да редактирате сложни файлове.

Стъпки

Метод 1 от 3: Използване на неусложнена защитна стена за Ubuntu

Отворете портове в защитната стена на Linux Server Стъпка 1
Отворете портове в защитната стена на Linux Server Стъпка 1

Стъпка 1. Влезте в сървъра си

Ако използвате Ubuntu на вашия работен плот, натиснете Ctrl+Alt+T, за да отворите терминален прозорец.

Отворете портовете в защитната стена на Linux Server Стъпка 2
Отворете портовете в защитната стена на Linux Server Стъпка 2

Стъпка 2. Въведете sudo ufw status подробно и натиснете ↵ Enter

Ако UFW вече работи, ще видите съобщение за състоянието, както и списък на всички правила на защитната стена (включително отворени портове), които вече съществуват.

Ако видите съобщение, което казва Състояние: неактивно, въведете sudo ufw enable в подканата и натиснете ↵ Enter, за да стартирате защитната стена

Отворете портовете в защитната стена на Linux Server Стъпка 3
Отворете портовете в защитната стена на Linux Server Стъпка 3

Стъпка 3. Използвайте sudo ufw allow [номер на порт], за да отворите порт

Например, ако искате да отворите SSH порта (22), бихте въвели kbd и натиснете ↵ Enter, за да отворите порта. Няма нужда да рестартирате защитната стена, тъй като промяната ще влезе в сила незабавно.

  • Ако портът, който отваряте, е за услуга, посочена в /etc /services, просто въвеждате името на услугата вместо номера на порта. Пример: sudo ufw allow ssh.
  • За да отворите определен диапазон от портове, използвайте синтаксиса sudo ufw allow 6000: 6007/tcp, като замените 6000: 6007 с действителния диапазон. Ако диапазонът е UDP портове, заменете tcp с udp.
  • За да посочите IP адрес, който има достъп до порта, използвайте този синтаксис: sudo ufw allow от 10.0.0.1 до всеки порт 22. Заменете 10.0.0.1 с IP адреса, а 22 с порта, който искате да отворите към този адрес.
Отворете портове в защитната стена на Linux Server Стъпка 4
Отворете портове в защитната стена на Linux Server Стъпка 4

Стъпка 4. Изтрийте правилата на защитната стена, които не са необходими

Всички портове, които не са специално отворени, са блокирани по подразбиране. Ако отворите порт и решите, че искате да го затворите, използвайте тези стъпки:

  • Въведете sudo ufw status numbered и натиснете ↵ Enter. Това показва списък с всички правила на защитната стена, всяко започващо с номер, което да го представя в списъка.
  • Определете номера в началото на правилото, което искате да изтриете. Например, да предположим, че искате да премахнете правилото, което отваря порт 22, и това правило е изброено на ред 2.
  • Въведете sudo ufw delete 2 и натиснете ↵ Enter, за да премахнете правилото на ред 2.

Метод 2 от 3: Използване на защитната стена на ConfigServer

Отворете портовете в защитната стена на Linux Server Стъпка 5
Отворете портовете в защитната стена на Linux Server Стъпка 5

Стъпка 1. Влезте в сървъра си

Ако не сте влезли като root потребител, можете да su to root, за да коригирате конфигурацията си.

Отворете портовете в защитната стена на Linux Server Стъпка 6
Отворете портовете в защитната стена на Linux Server Стъпка 6

Стъпка 2. Отидете в директорията, която съдържа вашия CSF конфигурационен файл

Файлът се нарича csf.conf и по подразбиране се записва в /etc/csf/csf.conf. За да направите това, въведете cd /etc /csf и натиснете ↵ Enter.

Отворете портовете в защитната стена на Linux Server Стъпка 7
Отворете портовете в защитната стена на Linux Server Стъпка 7

Стъпка 3. Отворете csf.conf в текстов редактор

Можете да използвате всеки текстов редактор, който желаете, като vim или nano.

За да отворите csf.conf в vim, въведете vim csf.config и натиснете ↵ Enter

Отворете портовете в защитната стена на Linux Server Стъпка 8
Отворете портовете в защитната стена на Linux Server Стъпка 8

Стъпка 4. Добавете входящ порт към списъка TCP_IN

TCP портове. След като отворите файла, ще видите раздели TCP_IN и TCP_OUT. Разделът TCP_IN изброява отворени входящи TCP портове, разделени със запетаи. Портовете са в цифров ред, за да улеснят нещата, но не се изисква портовете, които се придържате към реда. Можете да добавите портове в края на поредицата, просто ги разделете със запетаи.

  • Например, да предположим, че искате да отворите порт 999, а текущите отворени портове са 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • След като добавите порт 999 към списъка, той ще изглежда така: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • За да влезете в режим на вмъкване/въвеждане във vim, натиснете клавиша i на клавиатурата.
Отворете портове в защитната стена на Linux Server Стъпка 9
Отворете портове в защитната стена на Linux Server Стъпка 9

Стъпка 5. Разрешете изходящия TCP към списъка TCP_OUT

Точно както направихте с входящия порт, добавете всички изходящи TCP портове, които искате да отворите, към списъка TCP_OUT.

Отворете портовете в защитната стена на Linux Server Стъпка 10
Отворете портовете в защитната стена на Linux Server Стъпка 10

Стъпка 6. Запазете промените си и излезте от файла

Следвайте тези стъпки, за да запазите и излезете от файла:

  • Натиснете клавиша Esc.
  • Тип: wq !.
  • Натиснете ↵ Enter.
Отворете портовете в защитната стена на Linux Server Стъпка 11
Отворете портовете в защитната стена на Linux Server Стъпка 11

Стъпка 7. Въведете service csf restart и натиснете ↵ Enter

Това рестартира защитната стена и отваря новите портове.

За да откажете порт, отворете отново файла, изтрийте порта, запишете файла и след това рестартирайте защитната стена

Метод 3 от 3: Използване на Advanced Firewall

Отворете портовете в защитната стена на Linux Server Стъпка 12
Отворете портовете в защитната стена на Linux Server Стъпка 12

Стъпка 1. Влезте в сървъра си

Ако не сте влезли като root потребител, можете да su to root, за да коригирате конфигурацията си.

Отворете портовете в защитната стена на Linux Server Стъпка 13
Отворете портовете в защитната стена на Linux Server Стъпка 13

Стъпка 2. Отидете в директорията, която съдържа вашия APF конфигурационен файл

Търсеният от вас файл се нарича conf.apf и по подразбиране ще бъде в /etc /apf. Въведете cd /etc /apf, за да влезете в тази директория.

Отворете портове в защитната стена на Linux Server Стъпка 14
Отворете портове в защитната стена на Linux Server Стъпка 14

Стъпка 3. Отворете conf.apf в текстов редактор

Можете да използвате всеки текстов редактор, който желаете, като vim или nano.

За да отворите conf.apf във vim, трябва да въведете vim conf.apf и да натиснете ↵ Enter

Отворете портовете в защитната стена на Linux Server Стъпка 15
Отворете портовете в защитната стена на Linux Server Стъпка 15

Стъпка 4. Добавете входящи портове към списъка IG_TCP_CPORTS

След като отворите файла, ще видите разделите IG_TCP_CPORTS и EG_TCP_CPORTS. Разделът IG_TCP_CPORTS изброява отворени входящи портове, разделени със запетаи. Портовете са изброени в цифров ред, за да улеснят нещата, но не е задължително да се придържате към тях. Можете да добавите портове в края на поредицата, просто ги разделете със запетаи.

  • Например, да предположим, че искате да отворите порт 999, а текущите отворени портове са 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995.
  • След добавяне на порт 999 към списъка IG_TCP_CPORTS, той ще изглежда така: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • За да влезете в режим на вмъкване/въвеждане във vim, натиснете клавиша i на клавиатурата.
Отворете портовете в защитната стена на Linux Server Стъпка 16
Отворете портовете в защитната стена на Linux Server Стъпка 16

Стъпка 5. Разрешете изходящите портове към списъка EG_TCP_CPORTS

Точно както направихте с входящия порт, добавете всички изходящи TCP портове, които искате да отворите, към списъка EG_TCP_CPORTS.

Отворете портовете в защитната стена на Linux Server Стъпка 17
Отворете портовете в защитната стена на Linux Server Стъпка 17

Стъпка 6. Запазете промените си и излезте от файла

Следвайте тези стъпки, за да запазите и излезете от файла:

  • Натиснете клавиша Esc.
  • Тип: wq !.
  • Натиснете ↵ Enter.
Отворете портовете в защитната стена на Linux Server Стъпка 18
Отворете портовете в защитната стена на Linux Server Стъпка 18

Стъпка 7. Въведете service apf -r и натиснете ↵ Enter

Това рестартира защитната стена на APF и отваря новите портове.

За да откажете порт, отворете отново файла, изтрийте порта, запишете файла и след това рестартирайте защитната стена

Видео - Използвайки тази услуга, може да се сподели част от информацията с YouTube

Съвети

  • Ако видите порт, който не използвате или не използвате услуги, затворете го! Не искате да оставите отворена врата за натрапници!
  • Ако започнете да добавяте произволни отворени портове, сякаш излизат от мода, ЩЕ БЪДЕТЕ ХАКЦИРАНИ! Затова се уверете, че не улеснявате работата на хакерите. Отворете само това, което трябва.

Препоръчано: