Connexion aux instances Linux

Après avoir créé votre instance Linux, vous pouvez vous y connecter en procédant comme suit.

Localisation d'une adresse IP flottante

Si vous n'avez pas associé une adresse IP flottante à votre instance, suivez les étapes 3 et 4 de la rubrique Création d'une instance à l'aide de l'interface de ligne de commande pour demander une adresse IP flottante à associer à votre instance.

Si vous devez localiser votre IP flottante pour l'instance à laquelle vous souhaitez vous connecter, procédez comme suit. Si vous connaissez déjà votre IP flottante, passez à la section Connexion.

  1. Vous devez identifier votre adresse IP flottante. Exécutez la commande suivante pour identifier votre adresse IP flottante :

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

    Pour cet exemple, vous obtenez une réponse similaire à la sortie suivante :

    "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. A présent que vous disposez de l'ID d'IP flottante, vous pouvez localiser votre IP flottante en exécutant la commande suivante.

    ibmcloud is ip <FLOATING_IP_ID>
    

    Pour cet exemple, vous obtenez une réponse similaire à la sortie suivante :

    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             -
    

Vous pouvez éventuellement localiser l'adresse IP flottante associée à l'instance à laquelle vous souhaitez vous connecter via la console IBM Cloud.

Détermination du compte utilisateur par défaut

Le compte utilisateur par défaut généré par le système est généralement associé à la gestion des accès et des opérations. L'utilisateur par défaut peut être utilisé pour se connecter à l'instance de serveur virtuel à l'aide de SSH. Les clés SSH sont configurées uniquement pour l'utilisateur par défaut dans l'image. Le nom du compte utilisateur par défaut dépend de l'image du système d'exploitation utilisée. Reportez-vous au tableau suivant pour connaître le système d'exploitation et le compte utilisateur par défaut correspondant.

Pour plus d'informations sur les clés SSH, voir Premiers pas avec les clés SSH.

Compte utilisateur par défaut pour les images Linux
Système d'exploitation Compte utilisateur par défaut
RHEL (Red Hat Enterprise Linux) 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

Connexion

  1. Pour vous connecter à votre instance, utilisez votre clé privée et exécutez la commande suivante :

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

    Vous recevez une réponse similaire à l'exemple suivant. Lorsque vous êtes invité à continuer la connexion, entrez yes.

    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.
    

    Vous accédez maintenant à votre serveur.

  2. Lorsque vous êtes prêt à mettre fin à votre connexion, exécutez la commande suivante :

    exit