Systemaktualisierung

System updaten
sudo apt update && sudo apt upgrade
Kernel-Updates
sudo apt dist-upgrade
Automatische Updates aktivieren
sudo dpkg-reconfigure unattended-upgrades

Benutzer & Gruppen

Benutzer anzeigen
getent passwd
Benutzer ohne Shell
sudo useradd -s /usr/sbin/nologin username
Adminrechte entziehen
sudo deluser username sudo

SSH Sicherheit

Root-Login deaktivieren
PermitRootLogin no in /etc/ssh/sshd_config
Port ändern
Port 2222
Neustart SSH
sudo systemctl restart ssh
Nur bestimmte Benutzer
AllowUsers deinuser

Firewall mit UFW

Aktivieren
sudo ufw enable
Status prüfen
sudo ufw status verbose
Standardregeln
sudo ufw default deny incoming
Port freigeben
sudo ufw allow 22/tcp

Rechte & Logs

Sudo-Logs
journalctl _COMM=sudo
Dateirechte anzeigen
ls -l, stat datei
Letzte Logins
last, lastlog

Fail2Ban & Brute Force Schutz

Installation
sudo apt install fail2ban
Konfiguration
/etc/fail2ban/jail.local
Status
sudo fail2ban-client status

Dateisystem & Integrity

Rootkit prüfen
sudo apt install rkhunter
sudo rkhunter --check
Auditd installieren
sudo apt install auditd
Auditd Logs
ausearch -x sudo, auditctl -l

Sicherheits-Tools

AppArmor
sudo aa-status, sudo aa-enforce /etc/apparmor.d/…
ClamAV (Virencheck)
sudo apt install clamav
clamscan -r /home

Weitere Tipps

Unbenutzte Dienste beenden
sudo systemctl disable dienstname
Systemdiagnose
sudo lynis audit system (Tool: `lynis`)
Sicherheitsrelevante Gruppen
grep sudo /etc/group