Mit dem Server verbinden

Last change on 2021-12-13 • Created on 2021-12-13 • ID: CL-46920

Nachdem ein Server erstellt wurde, kannst du dich über SSH damit verbinden. Nutze dazu eine Kommandozeile.

  1. Greifst du mit dem folgenden Befehl remote auf deinen Server zu

    Über IPv4 oder IPv6:

    • IPv4

      $ ssh root@<203.0.113.1>

      Ersetze den Abschnitt <203.0.113.1> mit der IPv4-Adresse deines eigenen Servers.

    • IPv6
      Den Cloud Servern wird bei IPv6-Adressen immer ein /64 Netzwerk zugewiesen. Standardmäßig weisen wir den Servern die erste Adresse dieses Netzwerks zu. Gib beim Verbinden mit dem Server nicht das Netzwerk /64 als Endung an, sondern die erste Adresse 1.

      $ ssh root@<2001:db8:1234::1>

      Ersetze den Abschnitt <2001:db8:1234::1> mit der IPv6-Adresse deines eigenen Servers.

    Die IP-Adresse kannst du dir in der Hetzner Console kopieren, indem du mit der Maus einmal direkt daraufklickst.

    copy-ip

    Kommandozeilen-Warnung

    Sollte eine Warnung wie diese erscheinen, kann yes angegeben werden.

    The authenticity of host '<203.0.113.1> (<203.0.113.1>)' can't be established.
    ECDSA key fingerprint is SHA256:Jw/3FIJwpp3FIJw/3FIJw/3FppLVppmjWs.
    Are you sure you want to continue connecting (yes/no/[fingerprint])?

    Der in der Warnung angegebene Fingerprint wird lokal gespeichert und in Zukunft automatisch erkannt. Diesen Fingerprint kannst du in der folgenden Datei einsehen:

    ~/.ssh/known_hosts

    Sobald du deinen Server löschst, wird dieser Fingerprint ungültig.

  2. Der nächste Schritt hängt davon ab, ob du beim Erstellen deines Servers einen SSH-Key angegeben hast oder nicht

    • SSH-Key
      Wenn du kein zusätzliches Passwort festgelegt hast, sind keine weiteren Schritte notwendig. Du bist automatisch mit deinem Server verbunden. Hast du eines angegeben, gib es jetzt ein.

    • Kein SSH-Key
      Nach dem Erstellen deines Servers hast du dein root-Passwort per E-Mail von uns erhalten. Bitte gib es nun ein.

    Beachte, dass Passwörter bei der Eingabe in der Kommandozeile nicht sichtbar sind.

    Passwort ändern:

    Wenn du dich das erste Mal per root-Passwort auf deinem Server anmeldest, wirst du dazu aufgefordert, dein Passwort zu ändern.

    Gib dazu wie aufgefordert dein altes Passwort an und bestimme anschließend ein neues Passwort.

  3. Bearbeite die config-Datei auf deinem lokalen Gerät

    Nun da du die Schritte zum Verbinden mit dem Server einmal selbst durchgeführt hast, kannst du der config-Datei auf deinem lokalen Gerät optional einen neuen Eintrag hinzufügen. Wenn ein solcher Eintrag besteht, kannst du anstelle von ssh <username>@<IP-address> künftig einen selbst festgelegten Namen angeben ssh <unique-name>, um eine Verbindung zum Server herzustellen.

    Der config-Datei können Einträge in folgendem Format hinzugefügt werden:

    Host <unique-name>
            HostName <IP-address>
            User <username>
            PreferredAuthentications <publickey/password>

    Nutze zunächst die Tastenkombination CTRL+D, um die Verbindung zu deinem Server zu beenden. Du solltest nun wieder auf deinem lokalen Gerät sein.

    Bearbeite auf deinem lokalen Gerät die config-Datei:

    nano ~/.ssh/config

    Füge der untersten Zeile folgenden Text hinzu:

    Host <unique-name>
            HostName <203.0.113.1>
            User root
            PreferredAuthentications publickey

    Ersetze <unique-name> mit einem selbst gewählten Namen, <203.0.113.1> mit der IP-Adresse deines eigenen Servers und root mit deinem eigenen Benutzernamen auf dem Server. Wenn auf dem Server für den angegebenen Benutzer kein SSH-Key hinterlegt ist, gibst du für "PreferredAuthentications" anstelle von "publickey" bitte "password" an.

    Sobald du fertig bist, kannst du die Datei mit CTRL + X schließen, mit Y speichern und mit ENTER bestätigen.

    Durch den neuen Eintrag kannst du in deiner Kommandozeile künftig ssh <unique-name> ausführen, anstelle von ssh root@<203.0.113.1>, um dich mit deinem Server zu verbinden.

  4. Prüfst du, ob der Eintrag funktioniert

    Verbindest du dich erneut mit deinem Server:

    ssh <unique-name>

Du solltest nun mit deinem Server verbunden sein. Um die Verbindung wieder zu schließen, nutzt du die Tastenkombination CTRL+D.


Nächste Schritte: