Verbindung zu Linux-Instanzen herstellen

Nach der Erstellung Ihrer Linux-Instanz können Sie eine Verbindung zu dieser Instanz herstellen, indem Sie die folgenden Schritte ausführen.

Variable IP-Adresse suchen

Wenn Sie Ihrer Instanz keine variable IP-Adresse zugeordnet haben, befolgen Sie Schritt 3 und Schritt 4 im Abschnitt Instanz mithilfe der Befehlszeilenschnittstelle erstellen, um eine variable IP-Adresse anzufordern, die der Instanz zugeordnet werden kann.

Führen Sie die folgenden Schritte aus, wenn Sie die variable IP-Adresse für die Instanz suchen wollen, zu der Sie eine Verbindung herstellen möchten. Wenn Ihnen die variable IP-Adresse bereits bekannt ist, dann können Sie mit Verbindung herstellen fortfahren.

  1. Sie müssen Ihre variable IP-Adresse angeben. Führen Sie den folgenden Befehl aus, um Ihre freie IP-Adresse zu ermitteln:

    ibmcloud is instance-network-interfaces <INSTANCE_ID> <NETWORK_INTERFACE_ID> --json
    

    Für das hier aufgeführte Beispiel wird eine Ausgabe wie die folgende zurückgegeben:

    "floating_ips": [
            {
                "address": "123.45.678.90"
                "crn:v1:mydomain:public:vpc:us-south:a/c4cxxxc10xx54xxx9e2xxx59xxx3fa0f::floating_ip:12345x67-8901-234x-5678-9xx01xx23x4x",
                "href": "https://us-south.myaccount.cloud.ibm.com/v1/floating_ips/12345x67-8901-234x-5678-9xx01xx23x4x",
                "id": "0738-12345x67-8901-234x-5678-9xx01xx23x4x",
                "name": “my-instance”
            }
        ]
    
  2. Nachdem Sie nun über die ID der variablen IP-Adresse verfügen, können Sie als Nächstes die variable IP-Adresse suchen, indem Sie den folgenden Befehl ausführen.

    ibmcloud is ip <FLOATING_IP_ID>
    

    Für das hier aufgeführte Beispiel wird eine Ausgabe wie die folgende zurückgegeben:

    ID               0738-12345x67-8901-234x-5678-9xx01xx23x4x
    Address          123.45.678.90
    Name             my-instance
    Target           primary(1xx2x34x-.)
    Target Type      intf
    Target IP        12.345.6.78
    Created          1 week ago
    Status           available
    Zone             us-south-1
    Resource Group   -
    Tags             -
    

Optional hierzu können Sie die variable IP-Adresse, die der Instanz zugeordnet ist, zu der Sie eine Verbindung herstellen wollen, über die IBM Cloud-Konsole suchen.

Festlegen des Standardbenutzerkontos

Das vom System generierte Standardbenutzerkonto ist in der Regel mit der Verwaltung von Zugriffsrechten und Vorgängen verbunden. Der Standardbenutzer kann verwendet werden, um sich über SSH bei der virtuellen Serverinstanz anzumelden. Die SSH-Schlüssel sind nur für den Standardbenutzer im Image konfiguriert. Der Name des Standardbenutzerkontos hängt vom verwendeten Betriebssystem-Image ab. In der folgenden Tabelle finden Sie das Betriebssystem und das entsprechende Standardbenutzerkonto.

Weitere Informationen zu SSH-Schlüsseln finden Sie unter Erste Schritte mit SSH-Schlüsseln.

Standard-Benutzerkonto für Linux-Bilder
Betriebssystem Standard-Benutzerkonto
Red Hat Enterprise Linux (RHEL) vpcuser
Red Hat Enterprise Linux (RHEL) AI cloud-user
SUSE Linux Enterprise Server (SLES) vpcuser
Debian vpcuser
Rocky Linux vpcuser
CentOS Stream vpcuser
Ubuntu ubuntu
Fedora CoreOS core

Verbindung herstellen

  1. Um eine Verbindung zu Ihrer Instanz herzustellen, müssen Sie den privaten Schlüssel verwenden und den folgenden Befehl ausführen:

    ssh -i <path to your private key file> <default-user-account>@<floating ip address>
    

    Daraufhin wird die im folgenden Beispiel aufgeführte oder eine ähnliche Antwort ausgegeben. Wenn Sie aufgefordert werden anzugeben, ob der Vorgang zur Verbindungsherstellung fortgesetzt werden soll, dann geben Sie yes ein.

    The authenticity of host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' can't be established.
    ECDSA key fingerprint is SHA256:abcdef1Gh/aBCd1EFG1H8iJkLMnOP21qr1s/8a3a8aa.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added 'xxx.xxx.xxx.xxx' (ECDSA) to the list of known hosts.
    

    Es wird nun auf den Server zugegriffen.

  2. Wenn Sie bereit sind, Ihre Verbindung zu trennen, führen Sie den folgenden Befehl aus:

    exit