Passwort-Login für SSH abschalten
Erst prüfen, dass der Schlüssel funktioniert. Dann eine kleine Datei anlegen, die das Passwort verbietet.
Auf den VPS einloggen
Dein RechnerZwei Fenster öffnen und in beiden ssh root@DEINE_IP. Eines bleibt die ganze Zeit offen. Darüber kommst du zurück, falls die neue Datei falsch ist.
ssh root@DEINE_IPDatei anlegen
Auf dem VPSEine Datei in sshd_config.d gilt zusätzlich zur großen sshd_config. nano öffnet den Editor. Text einfügen, Strg+O, Enter speichert, Strg+X schließt. Diese zwei Zeilen hineinschreiben.
nano /etc/ssh/sshd_config.d/10-no-password.confInhalt der Datei
Auf dem VPSPasswordAuthentication no verbietet das Passwort. PermitRootLogin prohibit-password erlaubt root nur noch per Schlüssel.
PasswordAuthentication no PermitRootLogin prohibit-password
SSH neu laden und prüfen
Auf dem VPSreload liest die Datei, ohne bestehende Fenster zu kappen. Im zweiten Fenster neu verbinden. Erst wenn das ohne Passwort klappt, das erste Fenster schließen. Sonst Rettungssystem im Kundenpanel.
systemctl reload ssh || systemctl reload sshd