Mit dem Server verbinden

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

Nachdem ein Server erstellt wurde, können Sie sich über SSH damit verbinden. Nutzten Sie dazu eine Kommandozeile.

  1. Greifen Sie mit dem folgenden Befehl remote auf Ihren Server zu

    Über IPv4 oder IPv6:

    • IPv4

      $ ssh root@<203.0.113.1>

      Ersetzen Sie den Abschnitt <203.0.113.1> mit der IPv4-Adresse Ihres 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. Geben Sie beim Verbinden mit dem Server nicht das Netzwerk /64 als Endung an, sondern die erste Adresse 1.

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

      Ersetzen Sie den Abschnitt <2001:db8:1234::1> mit der IPv6-Adresse Ihres eigenen Servers.

    Die IP-Adresse können Sie sich in der Cloud Console kopieren, indem Sie mit der Maus einmal direkt draufklicken.

    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 können Sie in der folgenden Datei einsehen:

    ~/.ssh/known_hosts

    Sobald Sie Ihren Server löschen, wird dieser Fingerprint ungültig.

  2. Der nächste Schritt hängt davon ab, ob Sie beim Erstellen Ihres Servers einen SSH-Key angegeben haben oder nicht

    • SSH-Key
      Wenn Sie kein zusätzliches Passwort festgelegt haben, sind keine weiteren Schritte notwendig. Sie sind automatisch mit Ihrem Server verbunden. Sollten Sie eines angegeben haben, dann geben Sie es jetzt ein.

    • Kein SSH-Key
      Nach dem Erstellen Ihres Servers haben Sie Ihr root-Passwort per E-Mail von uns erhalten. Bitte geben Sie dieses nun ein.

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

    Passwort ändern:

    Wenn Sie sich das erste Mal per root-Passwort auf Ihrem Server anmelden, werden Sie dazu aufgefordert Ihr Passwort zu ändern.

    Geben Sie dazu wie aufgefordert Ihr altes Passwort an und bestimmen Sie anschließend ein neues Passwort.

  3. Bearbeiten Sie die config-Datei auf Ihrem lokalen Gerät

    Nun da Sie die Schritte zum Verbinden mit dem Server einmal selbst durchgeführt haben, können Sie der config-Datei auf Ihrem lokalen Gerät optional einen neuen Eintrag hinzufügen. Wenn ein solcher Eintrag besteht, können Sie 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>

    Nutzen Sie zunächst die Tastenkombination CTRL+D, um die Verbindung zu Ihrem Sever zu beenden. Sie sollten nun wieder auf Ihrem lokalen Gerät sein.

    Bearbeiten Sie auf Ihrem lokalen Gerät die config-Datei:

    nano ~/.ssh/config

    Fügen Sie der untersten Zeile folgenden Text hinzu:

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

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

    Sobald Sie fertig sind, können Sie die Datei mit CTRL + X schließen, mit Y speichern und mit ENTER bestätigen.

    Durch den neuen Eintrag können Sie in Ihrer Kommandozeile künftig ssh <unique-name> ausführen, anstelle von ssh root@<203.0.113.1>, um sich mit Ihrem Server zu verbinden.

  4. Prüfen Sie, ob der Eintrag funktioniert

    Verbinden Sie sich erneut mit Ihrem Server:

    ssh <unique-name>

Sie sollten nun mit Ihrem Server verbunden sein. Um die Verbindung wieder zu schließen, nutzen Sie die Tastenkombination CTRL+D.


Nächste Schritte: