User
Auf Ubuntu/Debian:
Neuen User anlegen
Benutzer erstellen
adduser muster
Benutzer den Guppen hinzufügen
usermod -aG sudo muster
usermod -aG docker muster
User muster ist angelegt:
user: muster pw: muster_pw groups: sudo muster docker
SSH Key anlegen
SSH-KEY erstellen auf dem Client
ssh-keygen -t ed25519 -f ~/.ssh/vserver_ed25519 -C "vserver-key"
SSH-PUB-KEY auf den server kopieren
ssh-copy-id -i ~/.ssh/vserver_ed25519.pub muster@123.45.678.910
Zugang per SSH einrichten
Server login
ssh muster@123.45.678.910
Passwort ändern
passwd
SSH Konfiguration öffnen
sudo nano /etc/ssh/sshd_config
Diese beiden Einstellugnen anpassen, # am anfang der Zeile entfernen
PasswordAuthentication no(verbietet login mit passwort)PubkeyAuthentication yes(erlaubt nur noch login mit bekannten ssh-pub-key)
SSH Service neustarten um die Einstellungen zu übernehmen.
sudo systemctl restart ssh
Server auslogen
exit
Server login
ssh muster@123.45.678.910
SSH Config anlegen (empfohlen)
Config Datei erstellen
nano ~/.ssh/config
Konfiguration:
Host vserver
HostName 123.45.678.910
User muster
IdentityFile ~/.ssh/vserver_ed25519
IdentitiesOnly yes
Erklärung:
- Host vserver → Alias (so verbindest du dich später)
- HostName → IP oder Domain des Servers
- User → z. B. root, ubuntu, etc.
- IdentityFile → dein ED25519 Key
- IdentitiesOnly yes → verhindert falsche Key-Versuche
ssh vserver