For the complete documentation index, see llms.txt. This page is also available as Markdown.

Erste Verbindung per SSH

SSH ist die Standardmethode, um dich mit einem Linux KVM-Server zu verbinden.

Über SSH arbeitest du direkt auf deinem Server. Du kannst Befehle ausführen, Software installieren, Dateien bearbeiten, Dienste starten oder Logs prüfen.

Voraussetzungen

Damit du dich per SSH verbinden kannst, benötigst du:

  • einen gestarteten KVM-Server

  • ein installiertes Linux-Betriebssystem

  • die IP-Adresse deines Servers

  • den Benutzernamen

  • das Passwort oder einen SSH-Key

  • ein SSH-Programm auf deinem Gerät

Bei Linux-Servern ist der Benutzername nach einer Neuinstallation häufig root.

Zugangsdaten im Serverpanel finden

Die benötigten Informationen findest du im Serverpanel.

  1. Öffne https://server.instantroot.de/.

  2. Melde dich mit deiner E-Mail-Adresse und deinem Passwort an.

  3. Wähle deinen KVM-Server aus.

  4. Öffne die Serverdetails.

  5. Suche nach IP-Adresse, Benutzername und Zugangsdaten.

Wenn du Neukunde bist und dich noch nie im Serverpanel angemeldet hast, musst du dort möglicherweise zuerst dein Passwort zurücksetzen.

Deine E-Mail-Adresse ist der Benutzername im Serverpanel. Das Passwort aus dem Kundenportal wird aus Datenschutzgründen nicht automatisch in das Serverpanel übertragen.

SSH unter Windows verwenden

Unter aktuellen Windows-Versionen kannst du SSH direkt über das Terminal verwenden.

  1. Öffne das Startmenü.

  2. Suche nach Terminal, Windows Terminal oder PowerShell.

  3. Öffne das Programm.

  4. Gib den SSH-Befehl ein.

Beispiel: ssh root@123.123.123.123

Ersetze 123.123.123.123 durch die IP-Adresse deines Servers.

Wenn dein Server einen anderen SSH-Port nutzt, gib den Port zusätzlich an.

Beispiel: ssh root@123.123.123.123 -p 2222

SSH unter macOS verwenden

Unter macOS ist SSH bereits im Terminal verfügbar.

  1. Öffne Terminal.

  2. Gib den SSH-Befehl ein.

  3. Bestätige die Verbindung.

  4. Gib dein Passwort ein.

Beispiel: ssh root@123.123.123.123

SSH unter Linux verwenden

Unter den meisten Linux-Distributionen ist SSH bereits installiert.

Öffne ein Terminal und verbinde dich mit deinem Server.

Beispiel: ssh root@123.123.123.123

Falls SSH auf deinem lokalen System nicht installiert ist, kannst du den OpenSSH-Client nachinstallieren.

Bei Debian oder Ubuntu: sudo apt install openssh-client

Erste Verbindung bestätigen

Beim ersten Verbindungsaufbau erscheint eine Sicherheitsabfrage.

Dort wird angezeigt, dass dein Gerät den Server noch nicht kennt.

Die Meldung sieht ungefähr so aus:

The authenticity of host '123.123.123.123' can't be established.

Wenn du sicher bist, dass du dich mit der richtigen IP-Adresse verbindest, bestätige mit:

yes

Danach wird der Server in der lokalen Liste bekannter Hosts gespeichert.

Passwort eingeben

Nach der Bestätigung wirst du nach dem Passwort gefragt.

Gib das Root-Passwort oder das Passwort des angegebenen Benutzers ein.

Während der Eingabe werden keine Zeichen angezeigt. Das ist normal. Auch keine Sterne oder Punkte werden dargestellt.

Drücke nach der Eingabe Enter.

Erfolgreiche Verbindung erkennen

Wenn die Verbindung erfolgreich war, befindest du dich in der Kommandozeile deines Servers.

Du siehst dann meistens eine Eingabezeile mit dem Servernamen oder Benutzernamen.

Beispiel: root@server:~#

Ab diesem Moment führst du Befehle direkt auf deinem Server aus.

Erste Befehle nach dem Login

Nach der ersten Verbindung solltest du prüfen, ob das System erreichbar und aktuell ist.

Für Debian oder Ubuntu kannst du folgende Befehle verwenden:

apt update

Danach:

apt upgrade

Bei manchen Systemen wird zusätzlich sudo benötigt. Wenn du als root angemeldet bist, brauchst du sudo meistens nicht.

SSH-Port

Der Standardport für SSH ist 22.

Wenn der SSH-Dienst auf Port 22 läuft, reicht dieser Befehl:

ssh root@123.123.123.123

Wenn ein anderer Port verwendet wird, musst du ihn angeben.

Beispiel:

ssh root@123.123.123.123 -p 2222

Der Parameter -p steht für Port.

Verbindung mit SSH-Key

Neben dem Passwort-Login kannst du dich auch mit einem SSH-Key verbinden.

Ein SSH-Key besteht aus zwei Teilen:

Teil
Bedeutung

Privater Schlüssel

bleibt nur auf deinem Gerät

Öffentlicher Schlüssel

wird auf dem Server hinterlegt

Der private Schlüssel darf niemals weitergegeben werden.

SSH-Keys sind sicherer als einfache Passwörter, wenn sie richtig verwendet werden.

Unterschied zwischen Serverpanel-Passwort und Root-Passwort

Das Serverpanel-Passwort ist für den Login unter https://server.instantroot.de/.

Das Root-Passwort ist für den Login in dein Linux-Betriebssystem per SSH.

Diese Passwörter können unterschiedlich sein.

Passwort
Zweck

Serverpanel-Passwort

Anmeldung im Serverpanel

Root-Passwort

Anmeldung auf dem Linux-Server per SSH

Wenn dein Serverpanel-Passwort funktioniert, heißt das nicht automatisch, dass es auch per SSH funktioniert.

Häufige Probleme

Permission denied

Die Meldung Permission denied bedeutet, dass Benutzername, Passwort oder SSH-Key nicht akzeptiert wurden.

Prüfe:

  • verwendest du den richtigen Benutzernamen?

  • verwendest du das richtige Root-Passwort?

  • ist das Passwort korrekt kopiert?

  • enthält das Passwort versehentlich Leerzeichen?

  • nutzt du den richtigen SSH-Key?

  • ist Root-Login auf dem Server erlaubt?

Connection timed out

Die Meldung Connection timed out bedeutet, dass keine Verbindung zum SSH-Dienst hergestellt werden konnte.

Mögliche Ursachen:

  • Server ist ausgeschaltet

  • Server startet gerade

  • falsche IP-Adresse

  • falscher Port

  • Firewall blockiert SSH

  • SSH-Dienst läuft nicht

  • Netzwerkproblem

Prüfe im Serverpanel, ob dein Server gestartet ist. Wenn du keinen Zugriff per SSH bekommst, verwende die VNC-Konsole.

Connection refused

Die Meldung Connection refused bedeutet, dass der Server erreichbar ist, aber auf dem angegebenen Port kein SSH-Dienst antwortet.

Mögliche Ursachen:

  • SSH-Dienst ist gestoppt

  • falscher Port

  • SSH wurde falsch konfiguriert

  • Betriebssystem ist nicht vollständig gestartet

Prüfe über die VNC-Konsole, ob der SSH-Dienst läuft.

Bei Debian oder Ubuntu kannst du den Dienst prüfen mit:

systemctl status ssh

Falls der Dienst gestoppt ist:

systemctl start ssh

Host key verification failed

Diese Meldung erscheint, wenn sich der gespeicherte SSH-Schlüssel des Servers geändert hat.

Das kann passieren nach:

  • einer Neuinstallation

  • einem Wechsel des Betriebssystems

  • einer Änderung an der Serveridentität

Prüfe zuerst, ob du dich wirklich mit deinem eigenen Server verbindest.

Wenn der Fehler nach einer Neuinstallation auftritt, kannst du den alten Eintrag aus der Datei known_hosts entfernen.

Unter Windows, macOS und Linux funktioniert häufig:

ssh-keygen -R 123.123.123.123

Ersetze die IP-Adresse durch die IP deines Servers.

Passwort wird beim Eingeben nicht angezeigt

Das ist normal.

Bei SSH werden während der Passworteingabe keine Zeichen angezeigt. Gib das Passwort vollständig ein und drücke Enter.

Login als root funktioniert nicht

Mögliche Ursachen:

  • falsches Passwort

  • Root-Login wurde deaktiviert

  • Betriebssystem nutzt einen anderen Standardbenutzer

  • SSH-Konfiguration wurde geändert

Bei manchen Images wird statt root ein anderer Benutzer verwendet, zum Beispiel debian, ubuntu oder admin.

Prüfe die Zugangsdaten im Serverpanel.

Sicherheit nach der ersten Anmeldung

Nach der ersten Anmeldung solltest du deinen Server absichern.

Empfohlen wird:

  • System aktualisieren

  • sicheres Root-Passwort setzen

  • neuen Benutzer mit sudo-Rechten anlegen

  • SSH-Key einrichten

  • Passwort-Login später deaktivieren

  • Firewall konfigurieren

  • nur benötigte Ports öffnen

  • regelmäßige Backups erstellen

Ändere sicherheitsrelevante Einstellungen nur, wenn du weißt, wie du dich danach weiterhin verbinden kannst.

Support kontaktieren

Wenn du dich nicht per SSH verbinden kannst, kontaktiere den Support.

Gib dabei bitte folgende Informationen an:

  • IP-Adresse des Servers

  • verwendetes Betriebssystem

  • verwendeter Benutzername

  • verwendeter SSH-Port

  • genaue Fehlermeldung

  • ob der Server im Serverpanel als online angezeigt wird

  • ob die VNC-Konsole funktioniert

  • was du bereits versucht hast

Sende niemals Passwörter, private SSH-Keys oder andere vertrauliche Zugangsdaten an den Support.

Zuletzt aktualisiert