Tilbake til blogg
Januar 13, 2026Guider

Hvordan sikre din Linux Server (Hardening)

Viktige steg for å sikre din Linux-server mot uautorisert tilgang og angrep.

Hvordan sikre din Linux Server (Hardening)

Sikkerhet er avgjørende når du kjører en server på internett. Denne guiden dekker viktige steg for å 'herde' din Linux-server og beskytte den mot vanlige trusler.

1. Hold systemet oppdatert

bash
# For Ubuntu/Debian
sudo apt update && sudo apt upgrade -y

# For RHEL / CentOS / Alma / Rocky
sudo yum update -y

2. Sikre SSH-tilgang

Deaktiver passordautentisering og root-pålogging for å forhindre brute-force-angrep. Rediger /etc/ssh/sshd_config:

KRITISK: Før du deaktiverer passordautentisering, sørg for at du har lagt til din SSH offentlige nøkkel til serveren (vanligvis i ~/.ssh/authorized_keys) og testet at du kan logge inn uten passord. Ellers blir du låst ute!
bash
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
# Endre port for ekstra sikkerhet
Port 2222

3. Konfigurer en brannmur

Tillat kun nødvendige porter. Hvis du endret SSH-port, husk å tillate den!

bash
sudo ufw allow 2222/tcp
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable

4. Installer Fail2Ban

Fail2Ban beskytter mot brute-force-angrep ved å blokkere IP-er som viser ondsinnede tegn.

bash
sudo apt install fail2ban -y
# Standardkonfigurasjon er vanligvis tilstrekkelig

5. Bruk en ikke-root bruker

Unngå å bruke root-brukeren til daglige oppgaver. Opprett en ny bruker med sudo-rettigheter:

bash
sudo adduser username
sudo usermod -aG sudo username

Sikkerhetssjekkliste

  • Bruk SSH-nøkler i stedet for passord
  • Aktiver automatiske sikkerhetsoppdateringer
  • Revider åpne porter regelmessig (netstat -tulpn)
  • Bruk sterke, unike passord for alle kontoer
  • Overvåk systemlogger (/var/log/auth.log)
  • Deaktiver ubrukte tjenester og fjern unødvendig programvare