SSHKeys Config Bequemer Zugriff auf deinen vServer faq

sshkeys-config-bequemer-zugriff-auf-deinen-vserver-faq https://www.youtube.com/watch?v=AWIY3MnGpgs

Automatische SSH-Verbindung zu einem vServer Link to heading

Dieses Repository enthält eine Anleitung, wie du einen V-Server bei Hetzner mietest, einen SSH-Key erstellst und eine SSH-Config anlegst, um dich bequem und sicher ohne Passwort mit deinem Server zu verbinden. Diese Anleitung kannst du auch für deinen Homeserver oder alternativen Hoster nutzen.

Voraussetzungen Link to heading

  • Ein Linux-System (z.B. Linux Mint, Debian oder Ubuntu, oder noch besser ein Arch :)
  • Ein vServer/Homeserver

1. SSH-Key generieren Link to heading

Falls du noch keinen SSH-Ordner hast, erstelle ihn:

mkdir -p ~/.ssh
chmod 700 ~/.ssh

Erstelle einen neuen SSH-Key: Im Video habe nur ‘ssh-keygen’ verwendet. Eine Alterantive ist hier.

ssh-keygen -t rsa -b 4096 -f ~/.ssh/myvserver

Lasse die Passphrase leer oder setze eine für zusätzliche Sicherheit.

2. SSH-Key zu Hetzner hinzufügen Link to heading

  • Erstelle einen neuen vServer bei Hetzner. Ich verwende ein Debain System

  • Kopiere den Public Key:

    cat ~/.ssh/myv-server.pub
    
  • Füge den Key beim Erstellen des Servers unter “SSH Key hinzufügen” ein

  • Server starten und IP-Adresse notieren

3. Verbindung mit dem Server Link to heading

Nach dem Start kannst du dich mit folgendem Befehl verbinden:

ssh root@<server-ip>

Akzeptiere den Host-Fingerprint mit yes.

4. SSH-Config für einfachere Nutzung Link to heading

Um den Zugriff zu erleichtern, erstelle oder editiere die Datei ~/.ssh/config:

nano ~/.ssh/config

Füge folgende Zeilen hinzu:

Host myv-server
    HostName <server-ip>
    User root

Speichern mit STRG+X, Y, Enter.

Nun kannst du dich einfach mit folgendem Befehl verbinden:

ssh myvserver

5. Sicherheit erhöhen Link to heading

Deaktiviere den Root-Login mit Passwort:

nano /etc/ssh/sshd_config

Ändere oder füge folgende Zeilen hinzu:

PasswordAuthentication no
PermitRootLogin prohibit-password

Speichern und SSH neu starten:

systemctl restart ssh

6. Notfallzugang Link to heading

Falls du dich ausgesperrt hast, kannst du über die Hetzner Rescue-Konsole den SSH-Dienst wieder anpassen:

  • Hetzner Cloud Interface → Server → “Rescue” starten
  • Per Webkonsole einloggen

Fazit Link to heading

Mit dieser Methode kannst du sicher und komfortabel auf deinen V-Server zugreifen, ohne jedes Mal ein Passwort eingeben zu müssen.

Hetzner Starguthaben Link to heading

https://hetzner.cloud/?ref=4CYeG01EJFye (Affiliate Link)

Wenn du dich über diesen Link registrierst, bekommst du 20 € Startguthaben bei Hetzner.


Tip
Entdecke spannende Online-Kurse zu ESP32, IoT und Linux auf meiner Lernplattform: https://pixeledi.teachable.com.