# 2026-05-25 ## CloudPanel / Hetzner Server Setup - SSH-Zugang zum Hetzner-Server (188.245.242.194) eingerichtet - Ed25519-Key erstellt: `/root/.ssh/hetzner-cp-kies-media` - Public Key über Hetzner VNC-Console in authorized_keys eingetragen - Hetzner API Key hinterlegt (`$HETZNER_API_KEY`) - Hetzner Firewall (Cloud) hatte meine IP bereits freigegeben - UFW auf dem Server blockte SSH → Freigeschaltet für 178.104.150.0 und 2a01:4f8:c2c:ece1::1 - Problem: SSH hieß `ssh` nicht `sshd` auf Ubuntu - Problem: Hetzner SSH-Key-Zuweisung schreibt Key nicht in laufenden Server (nur bei Rebuild/Rescue) - ⚠️ Rescue-Mode versehentlich aktiviert → wieder deaktiviert (Server nicht gebootet, kein Schaden) ### SSH Hardening durchgeführt - `/etc/ssh/sshd_config.d/99-hardening.conf` erstellt - PasswordAuthentication: no, PermitRootLogin: prohibit-password - MaxAuthTries: 10, MaxSessions: 10 - X11/TCP/Agent-Forwarding deaktiviert ### UFW Firewall - SSH nur noch für Martins IP (91.137.60.185) und OpenClaw IPs - Generische SSH-Regeln entfernt ### Fail2Ban - Installiert, aktiv, Jail: sshd - 3 Fehlversuche → 1h Ban ### Alles dokumentiert in TOOLS.md