1. Key statt Passwort
Erzeuge lokal einen ED25519-Key und kopiere den Public Key auf den Server. Danach deaktivierst du Passwort-Login. Teste die Key-Anmeldung in einer zweiten Sitzung, bevor du die alte schließt.
ssh-keygen -t ed25519 -a 100 -C "[email protected]" ssh-copy-id -i ~/.ssh/id_ed25519.pub [email protected] # Auf dem Server: sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin prohibit-password/' /etc/ssh/sshd_config sudo sshd -t && sudo systemctl reload ssh
Hinweis: Öffne eine zweite SSH-Sitzung und teste den Key-Login, bevor du die erste schließt. Sonst riskierst du eine Aussperrung.