Tietoturva

nftables-palomuuri: minimiasetukset

nftables on korvannut iptablesin nykyisissä jakeluissa. Oletuksena pudotettava liikenne ja lista sallituista porteista ovat hyvä pohja.

Komennot ja asetukset

table inet filter {
  chain input {
    type filter hook input priority 0; policy drop;
    ct state established,related accept
    iif lo accept
    tcp dport { 22, 80, 443 } accept
  }
}

sudo nft -f /etc/nftables.conf
sudo systemctl enable --now nftables

Huomioitavaa

Lisää portti 22 ennen sääntöjen käyttöönottoa, muuten menetät SSH-yhteyden.

Lue myös

Tietoturva

SSH:n koventaminen kymmenessä minuutissa

Poista salasanakirjautuminen ja root-kirjautuminen käytöstä, käytä avaimia ja rajaa sallitut käyttäjät.

Tietoturva

Fail2ban: estä salasanojen arvailu

Fail2ban lukee lokeja ja estää väliaikaisesti osoitteet, jotka yrittävät murtautua palveluihin.

Tietoturva

Ilmaiset Let's Encrypt -varmenteet

Certbot hankkii varmenteen ja määrittää nginxin itse. Uusinta hoituu ajastimella.