← Zurück zum Blog
Blog
Login via Public / Private Key auf Linux Server
Der Login via Benutzername und Kennwort ist unsicher. Die Gründe dafür sind klar. Um sich einfach und sicher mit dem Public-Key-Verfahren einzuloggen, geht man wie folgt vor:
apt install update && apt install sudo adduser <username> useradd -aG sudo <username>
Danach eine lokale Shell öffnen und Key auf den Server kopieren:
ssh-copy-id -i pfad_zum_public_key.pub <username>@XX.XX.XX.XX ssh <username>@XX.XX.XX.XX
Vor dem Login muss noch die SSH-Config angepasst werden:
nano /etc/ssh/sshd_config Setzen/ändern: PermitRootLogin no Setzen/ändern: PubkeyAuthentication yes Setzen/ändern: PasswordAuthentication no systemctl restart sshd
Wenn es erfolgreich war, dann gleich den Login auf Server versuchen:
ssh -i pfad_zum_privaten_schlüssel <username>@XX.XX.XX.XX