Der Login via Benutzername und Kennwort ist unsicher. Die Gründe dafür sind klar. Um sich einfach und sicher mit dem Pub-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 gelich den Login auf Server versuchen:
ssh -i _pfad_zum_privaten_schlüssel <username>@XX.XX.XX.XX