SSH-Schlüssel statt Passwort verwenden
Sichere Anmeldung mit Public-Key-Authentifizierung einrichten.
1. Schlüssel lokal erzeugen
ssh-keygen -t ed25519 -a 100Vergib eine Passphrase für den privaten Schlüssel. Der private Schlüssel bleibt ausschließlich auf deinem Gerät. Die Datei mit der Endung .pub ist der öffentliche Schlüssel.
2. Public Key auf den Server kopieren
ssh-copy-id root@DEINE_SERVER_IPAlternativ kopierst du den Inhalt deiner .pub-Datei in ~/.ssh/authorized_keys auf dem Zielbenutzer.
3. Dateirechte prüfen
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys4. Passwort-Login optional deaktivieren
Teste zuerst in einer zweiten Sitzung, ob der Key-Login zuverlässig funktioniert. Danach kannst du in /etc/ssh/sshd_config beziehungsweise einer passenden Drop-in-Datei die Passwortauthentifizierung deaktivieren.
PasswordAuthentication no
PermitRootLogin prohibit-passwordsshd -t && systemctl reload sshPassende nächste Anleitungen
Benutzer und sudo einrichten
Einen persönlichen Administrator-Benutzer anlegen und Root-Zugriffe reduzieren.
Browser-Konsole und Notfallzugriff
Was du tun kannst, wenn SSH nicht mehr funktioniert.
Das richtige Linux auswählen
Entscheidungshilfe zwischen Debian, Ubuntu und AlmaLinux für deinen VPS.
Datenbanken auf dem VPS betreiben
Grundlagen für MariaDB/MySQL und PostgreSQL mit Fokus auf sicheren Betrieb.
