Selv med alt andet låst ned holder bots aldrig op med at gætte adgangskoder mod port 22 — det er konstant baggrundsstøj og belastning. fail2ban overvåger dine logfiler og bander automatisk enhver IP, der fejler login for mange gange, så angriberne bliver lukket ude efter få forsøg i stedet for at gætte i det uendelige. Det er en lille installation og et stort fald i log-spam.
1. Installér fail2ban
sudo apt update && sudo apt install -y fail2ban
2. Opret en lokal konfiguration
Redigér aldrig den medfølgende jail.conf direkte — overstyr den i jail.local:
sudo tee /etc/fail2ban/jail.local > /dev/null <<'EOF'
[DEFAULT]
# don't ban yourself — add your home/office IP
ignoreip = 127.0.0.1/8 ::1
bantime = 1h
findtime = 10m
maxretry = 5
[sshd]
enabled = true
EOF
Det bander en IP i en time efter 5 fejlede logins inden for 10 minutter. Tilføj din egen IP til ignoreip, så en fejltastet adgangskode aldrig låser dig ude.
3. Start det, og aktivér ved boot
sudo systemctl enable --now fail2ban
4. Tjek SSH-jailen
sudo fail2ban-client status sshd
Du vil se, hvor mange IP'er der lige nu er bandet — ofte et overraskende antal inden for få minutter.
Håndtering af bans
sudo fail2ban-client set sshd unbanip 1.2.3.4 # lift a ban
sudo fail2ban-client status # list all jails
sudo systemctl reload fail2ban # apply config changes
Ærlige advarsler
- Tilføj din egen IP til
ignoreip, så gentagne tastefejl ikke bander dig. Hvis du alligevel bliver bandet, så vent bantime ud, eller brug en udbyderkonsol — EQVPS giver hver VPS en. - fail2ban supplerer, erstatter ikke, SSH-nøgler. Nøgler forhindrer gætteriet i nogensinde at lykkes; fail2ban stopper støjen og beskytter også andre tjenester.
- Finjustér efter behov: en længere
bantimeafskrækker vedholdende angribere; for aggressivt, og du risikerer at banne legitime, ustabile forbindelser.
Næste skridt
fail2ban er ét lag i en hærdet server. Kombinér det med SSH-nøgleautentificering og en UFW-firewall, og gennemgå hele tjeklisten for sikkerhed på en ny VPS, før du eksponerer noget over for internettet.
Kommentarer
Ingen kommentarer endnu. Vær den første.