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.
-
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> --jsonPour 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” } ] -
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.
| 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
-
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.
-
Lorsque vous êtes prêt à mettre fin à votre connexion, exécutez la commande suivante :
exit