Tulemüür

Mis on tulemüür ja miks seda vajatakse?

Tulemüür on tarkvara, mis kaitseb serverit või võrku volitamata juurdepääsu eest. See toimib nagu filter, kontrollides kõiki sissetulevaid ja väljaminevaid ühendusi. Kuna TalTechi serveritel on avalik IP-aadress, on oluline neid kaitsta volitamata juurdepääsu eest. Avalik IP-aadress tähendab, et server on kättesaadav kõigile, kes sellele IP-aadressile ligipääsevad.

Kuidas seadistada tulemüüri ufw abil TalTechi serverile?

Järgnevalt seadistame ufw tulemüüri, et lubada vaid vajalikud portid ning keelata kõik ülejäänud. Enne seadistuse alustamist on vaja ufw tarkvara serverisse installida. Seda saab teha käsu apt install abil:

sudo apt update && sudo apt install ufw

Kui ufw on installeeritud, toimi järgnevalt:

  1. Keela kogu sissetulev liiklus ja luba väljaminev liiklus

    Tavaliselt tehakse see iga serveri puhul, kuhu tulemüüri seadistatakse. Seejärel on soovitatav avada vajaminevad portid individuaalselt. Sarnast tulemüüri seadistust kasutatakse ka personaalarvutites, kus kõik päringud on lubatud välja, kuid keelatud sisse.

    sudo ufw default deny incoming
    sudo ufw default allow outgoing
    
  2. Luba ligipääs port 22 (SSH)

    Praegune konfiguratsioon blokeerib kõik ühendused serveriga, sealhulgas SSH, millega oled TalTechi serverisse sisse logitud, lakkab töötamast. SSH-ühenduse võimaldamiseks peab selle ufw abil spetsiifiliselt lubama:

    sudo ufw allow OpenSSH
    
  3. Luba ligipääs mänguserveri TCP ja UDP portidele

    Kui mänguserver töötab mitmel pordil, peame need konkreetselt lubama. Järgi järgnevat käsku ja asenda <port-number> oma mänguserveri pordi numbriga.

    sudo ufw allow <port-number>
    
  4. Aktiveeri ufw tulemüür

    NB! Veendu, et oled järginud teise etapi juhiseid. Ilma selleta võid jäädavalt kaotada ühenduse oma serveriga.

    sudo ufw enable
    

    Kui küsitakse, kas soovid jätkata, vajuta y.

Järgmised sammud

Kui pordid on tulemüüriga kaitstud, on järgmine samm Crowdsec seadistamine, mis pakub serverile kaitset kahtlase liikluse eest internetis.