Порттарды Linux Server Firewall -да ачуунун 3 жолу

Мазмуну:

Порттарды Linux Server Firewall -да ачуунун 3 жолу
Порттарды Linux Server Firewall -да ачуунун 3 жолу

Video: Порттарды Linux Server Firewall -да ачуунун 3 жолу

Video: Порттарды Linux Server Firewall -да ачуунун 3 жолу
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Май
Anonim

Бул wikiHow сизге үч популярдуу Linux брандмауэринде портторду ачууну үйрөтөт. Эгерде сиз ConfigServer Firewall (CSF) же Advanced Policy Firewall (ADP) сыяктуу өнүмдү колдонуп жатсаңыз, брандмауэрдин негизги конфигурация файлындагы ачык портторду башкара аласыз. Эгерде сиз Ubuntu'до демейки брандмауэрдин Uncomplicated Firewall (UFW) колдонуп жатсаңыз, татаал файлдарды түзөтпөстөн, буйрук сабында эрежелерди кошо аласыз.

Кадамдар

3 методу 1: Ubuntu үчүн татаал Firewall колдонуу

Linux Server Firewallдагы портторду ачыңыз 1 -кадам
Linux Server Firewallдагы портторду ачыңыз 1 -кадам

Кадам 1. Сервериңизге кириңиз

Эгер сиз иш столунда Ubuntu колдонуп жатсаңыз, терминал терезесин ачуу үчүн Ctrl+Alt+T баскычтарын басыңыз.

Linux Server Firewallдагы портторду ачыңыз 2 -кадам
Linux Server Firewallдагы портторду ачыңыз 2 -кадам

Кадам 2. Type sudo ufw status verbose жана press Enter баскычын басыңыз

Эгерде UFW мурунтан эле иштеп жаткан болсо, сиз статус билдирүүсүн, ошондой эле мурунтан эле бар болгон брандмауэр эрежелеринин (анын ичинде ачылган порттордун) тизмесин көрөсүз.

Эгерде сиз Status: активдүү эмес деп жазылган билдирүүнү көрсөңүз, чакырууга sudo ufw enable деп териңиз жана брандмауэрди баштоо үчүн ↵ Enter басыңыз

Linux Server Firewallдагы портторду ачыңыз 3 -кадам
Linux Server Firewallдагы портторду ачыңыз 3 -кадам

Кадам 3. Use sudo ufw allow [port number] a port to open

Мисалы, эгер сиз SSH портун (22) ачкыңыз келсе, kbd терип, портту ачуу үчүн ↵ Enter баскычын басыңыз. Брандмауэрди кайра баштоонун кажети жок, анткени өзгөртүү дароо күчүнө кирет.

  • Эгерде сиз ачып жаткан порт /etc /services тизмесиндеги кызмат үчүн болсо, анда порт номеринин ордуна жөн эле кызматтын атын териңиз. Мисалы: sudo ufw ssh уруксат берүү.
  • Белгилүү бир порттор диапазонун ачуу үчүн sudo ufw 6000: 6007/tcp синтаксисин колдонуңуз, 6000: 6007ди чыныгы диапазонго алмаштырыңыз. Эгерде диапазон UDP порттору болсо, tcpди udp менен алмаштырыңыз.
  • Портко кире турган IP дарегин көрсөтүү үчүн, бул синтаксисти колдонуңуз: sudo ufw 10.0.0.1ден каалаган портко чейин 22. 10.0.0.1ди IP дареги менен, 22ди ошол дарекке ачкыңыз келген порт менен алмаштырыңыз.
Linux Server Firewallдагы портторду ачыңыз 4 -кадам
Linux Server Firewallдагы портторду ачыңыз 4 -кадам

Кадам 4. Кереги жок брандмауэр эрежелерин жок кылыңыз

Атайын ачылбаган порттор демейки боюнча бөгөлөт. Эгерде сиз портту ачсаңыз жана аны жабууну чечсеңиз, төмөнкү кадамдарды колдонуңуз:

  • Номерленген sudo ufw статусун терип, ↵ Enter басыңыз. Бул бардык брандмауэр эрежелеринин тизмесин көрсөтөт, алардын ар бири тизмеде аны көрсөтүү үчүн сандан башталат.
  • Жок кылгыңыз келген эреженин башында номерди аныктаңыз. Мисалы, порт 22 ачылган эрежени алып салгыңыз келет дейли, жана бул эреже 2 -сапта көрсөтүлгөн.
  • 2 -саптагы эрежени алып салуу үчүн sudo ufw delete 2 терип, ↵ Enter баскычын басыңыз.

Метод 2 3: ConfigServer Firewall колдонуу

Linux Server Firewallдагы портторду ачыңыз 5 -кадам
Linux Server Firewallдагы портторду ачыңыз 5 -кадам

Кадам 1. Сервериңизге кириңиз

Эгер сиз түп колдонуучу катары кире элек болсоңуз, анда конфигурацияңызды тууралоо үчүн, rootке өтүңүз.

Linux Server Firewallдагы портторду ачыңыз 6 -кадам
Linux Server Firewallдагы портторду ачыңыз 6 -кадам

Кадам 2. CSF конфигурация файлыңызды камтыган каталогго өтүңүз

Файл csf.conf деп аталат жана демейки боюнча /etc/csf/csf.conf файлына сакталат. Бул үчүн cd /etc /csf деп териңиз жана ↵ Enter басыңыз.

Linux Server Firewallдагы портторду ачыңыз 7 -кадам
Linux Server Firewallдагы портторду ачыңыз 7 -кадам

Кадам 3. Текст редакторунда csf.conf ачыңыз

Сиз каалаган текст редакторун колдоно аласыз, мисалы, vim же нано.

Vs ичинде csf.conf ачуу үчүн, vim csf.config терип, press Enter баскычын басыңыз

Linux Server Firewall -да портторду ачыңыз 8 -кадам
Linux Server Firewall -да портторду ачыңыз 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.
  • Киргизүү/терүү режимине кирүү үчүн, клавиатурадагы i баскычын басыңыз.
Linux Server Firewallдагы портторду ачыңыз 9 -кадам
Linux Server Firewallдагы портторду ачыңыз 9 -кадам

Кадам 5. TCP_OUT тизмесине чыгуучу TCPге уруксат берүү

Кирүүчү порт менен болгондой эле, TCP_OUT тизмесине ачкыңыз келген бардык чыгуучу TCP портторун кошуңуз.

Linux Server Firewall -да портторду ачыңыз 10 -кадам
Linux Server Firewall -да портторду ачыңыз 10 -кадам

Кадам 6. Өзгөртүүлөрдү сактаңыз жана файлдан чыгыңыз

Файлды сактоо жана андан чыгуу үчүн бул кадамдарды аткарыңыз:

  • Esc баскычын басыңыз.
  • Түрү: wq !.
  • Press Enter басыңыз.
Linux Server Firewallдагы портторду ачуу 11 -кадам
Linux Server Firewallдагы портторду ачуу 11 -кадам

Кадам 7. Type csf restart жана press ↵ Enter

Бул брандмауэрди кайра жүктөп, жаңы портторду ачат.

Портту четке кагуу үчүн, файлды кайра ачыңыз, портту жок кылыңыз, файлды сактаңыз, андан кийин брандмауэрди кайра баштаңыз

3 методу 3: Advanced Policy Firewall колдонуу

Linux Server Firewallдагы портторду ачыңыз 12 -кадам
Linux Server Firewallдагы портторду ачыңыз 12 -кадам

Кадам 1. Сервериңизге кириңиз

Эгер сиз түп колдонуучу катары кире элек болсоңуз, анда конфигурацияңызды тууралоо үчүн rootке өтүңүз.

Linux Server Firewallдагы портторду ачыңыз 13 -кадам
Linux Server Firewallдагы портторду ачыңыз 13 -кадам

Кадам 2. Сиздин APF конфигурация файлыңызды камтыган каталогго өтүңүз

Сиз издеп жаткан файл conf.apf деп аталат жана ал /etc /apf ичинде болот. Ошол каталогго кирүү үчүн cd /etc /apf териңиз.

Linux Server Firewallдагы портторду ачуу 14 -кадам
Linux Server Firewallдагы портторду ачуу 14 -кадам

Кадам 3. Текст редакторунда conf.apf ачыңыз

Сиз каалаган текст редакторун колдоно аласыз, мисалы, vim же нано.

Conf.apfти vimде ачуу үчүн, vim conf.apf деп терип, ↵ Enter баскычын басыңыз

Linux Server Firewallдагы портторду ачуу 15 -кадам
Linux Server Firewallдагы портторду ачуу 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.
  • IG_TCP_CPORTS тизмесине 999 портун кошкондон кийин, ал мындай болот: 20, 21, 22, 25, 53, 80, 110, 143, 443, 465, 587, 993, 995, 999.
  • Vimде киргизүү/терүү режимине кирүү үчүн, клавиатурадагы i баскычын басыңыз.
Linux Server Firewallдагы портторду ачуу 16 -кадам
Linux Server Firewallдагы портторду ачуу 16 -кадам

Кадам 5. EG_TCP_CPORTS тизмесине чыгуучу портторго уруксат берүү

Кирүүчү порт менен болгондой эле, EG_TCP_CPORTS тизмесине ачкыңыз келген бардык чыгуучу TCP портторун кошуңуз.

Linux Server Firewallдагы портторду ачуу 17 -кадам
Linux Server Firewallдагы портторду ачуу 17 -кадам

Кадам 6. Өзгөртүүлөрдү сактаңыз жана файлдан чыгыңыз

Файлды сактоо жана андан чыгуу үчүн бул кадамдарды аткарыңыз:

  • Esc баскычын басыңыз.
  • Түрү: wq !.
  • Press Enter басыңыз.
Linux Server Firewallдагы портторду ачыңыз 18 -кадам
Linux Server Firewallдагы портторду ачыңыз 18 -кадам

Кадам 7. Type apf -r service and press ↵ Enter

Бул APF брандмауэрин кайра баштайт жана жаңы портторду ачат.

Портту четке кагуу үчүн, файлды кайра ачыңыз, портту жок кылыңыз, файлды сактаңыз, андан кийин брандмауэрди кайра баштаңыз

Видео - Бул кызматты колдонуу менен, кээ бир маалыматтар YouTube менен бөлүшүлүшү мүмкүн

Кеңештер

  • Эгер сиз колдонбогон же кызматтарды иштетпеген портуңузду көрсөңүз, аны жаап коюңуз! Сиз кирүүчүлөр үчүн ачык эшик калтыргыңыз келбейт!
  • Эгерде сиз кокусунан ачык портторду модадан чыгып бараткандай кошо баштасаңыз, СИЗДИ САКТАЙТ! Андыктан хакерлердин жумушун жеңилдетпеңиз. Керек болгон нерсени гана ачыңыз.

Сунушталууда: