Connectez-vous à un ordinateur virtuel Lightsail for Research à l'aide de Secure Shell - Amazon Lightsail pour la recherche

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Connectez-vous à un ordinateur virtuel Lightsail for Research à l'aide de Secure Shell

Vous pouvez vous connecter à un ordinateur virtuel dans Amazon Lightsail for Research à l'aide du protocole Secure Shell (SSH). Vous pouvez utiliser SSH pour gérer votre ordinateur virtuel à distance afin de pouvoir vous connecter à votre ordinateur via Internet et exécuter des commandes.

Note

Vous pouvez également établir une connexion au protocole d'affichage à distance avec votre ordinateur virtuel à l'aide du client Amazon DCV basé sur un navigateur. Amazon DCV est disponible dans la console Lightsail for Research. Pour de plus amples informations, veuillez consulter Accédez au système d'exploitation de votre ordinateur virtuel Lightsail for Research.

Remplir les conditions préalables

Remplissez les conditions préalables suivantes avant de démarrer.

Connexion à un ordinateur virtuel à l'aide de SSH

Effectuez l'une des procédures suivantes pour établir une connexion SSH à votre ordinateur virtuel dans Lightsail for Research.

Cette procédure s'applique si vous préférez une configuration minimale pour vous connecter à votre ordinateur virtuel. AWS CloudShell utilise un shell pré-authentifié basé sur un navigateur que vous pouvez lancer directement depuis le. AWS Management Console Vous pouvez exécuter AWS CLI des commandes à l'aide de votre shell préféré PowerShell, tel que Bash ou Z. Vous pouvez le faire sans télécharger ou installer des outils de ligne de commande. Pour plus d’informations, consultez Démarrer avec AWS CloudShell dans le Guide de l’utilisateur AWS CloudShell .

Important

Avant de commencer, assurez-vous d'obtenir la paire de clés par défaut (DKP) Lightsail pour l'ordinateur virtuel auquel vous vous connectez. Pour de plus amples informations, veuillez consulter Obtenez une paire de clés pour un ordinateur virtuel Lightsail for Research.

  1. Depuis la console Lightsail for Research, CloudShell lancez-le en choisissant l'une des options suivantes :

    1. Dans la zone de recherche, tapez CloudShell « », puis choisissez CloudShell.

    2. Dans la barre de navigation, choisissez l'CloudShellicône.

    3. Choisissez dans CloudShellla barre d'outils de la console en bas à gauche de la console.

    Principales fonctionnalités de l' AWS CloudShell interface.

    Lorsque l'invite de commandes s'affiche, le shell est prêt pour l'interaction.

    AWS CloudShell interface de terminal.
  2. Choisissez un shell préinstallé avec lequel travailler. Pour modifier le shell par défaut, entrez l'un des noms de programme suivants à l'invite de la ligne de commande. Bash est le shell par défaut qui s'exécute lors du lancement AWS CloudShell.

    Bash

    bash

    Si vous passez à Bash, le symbole affiché à l'invite de commande prend la valeur$.

    PowerShell

    pwsh

    Si vous passez à PowerShell, le symbole affiché à l'invite de commande prend la valeurPS>.

    Z shell

    zsh

    Si vous passez à Z shell, le symbole affiché à l'invite de commande prend la valeur%.

  3. Pour vous connecter à un ordinateur virtuel depuis la fenêtre du CloudShell terminal, reportez-vous àConnexion à un ordinateur virtuel à l'aide de SSH sur un ordinateur local Linux, Unix ou macOS.

Pour plus d'informations sur le logiciel préinstallé dans l' CloudShellenvironnement, voir environnement de AWS CloudShell calcul dans le guide de l'AWS CloudShell utilisateur.

Cette procédure s'applique si votre ordinateur local utilise un système d'exploitation Windows. Cette procédure utilise la get-instance AWS CLI commande pour obtenir le nom d'utilisateur et l'adresse IP publique de l'instance à laquelle vous souhaitez vous connecter. Pour plus d'informations, consultez get-instance (français non garanti) dans la Référence des commandes AWS CLI .

Important

Assurez-vous d'obtenir la paire de clés par défaut (DKP) Lightsail pour l'ordinateur virtuel auquel vous essayez de vous connecter avant de commencer cette procédure. Pour de plus amples informations, veuillez consulter Obtenez une paire de clés pour un ordinateur virtuel Lightsail for Research. Cette procédure génère la clé privée du Lightsail DKP dans dkp_rsa un fichier utilisé dans l'une des commandes suivantes.

  1. Ouvrez une fenêtre d'invite de commande.

  2. Saisissez la commande suivante pour afficher l'adresse IP publique et le nom d'utilisateur de votre ordinateur virtuel. Dans la commande, remplacez region-code par le code Région AWS dans lequel l'ordinateur virtuel a été créé, tel queus-east-2. Remplacez computer-name par le nom de l'ordinateur virtuel auquel vous souhaitez vous connecter.

    aws lightsail get-instance --region region-code --instance-name computer-name | jq -r ".instance.username" & aws lightsail get-instance --region region-code --instance-name computer-name | jq -r ".instance.publicIpAddress"

    Exemple

    aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r ".instance.username" & aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r ".instance.publicIpAddress"

    La réponse affichera le nom d'utilisateur et l'adresse IP publique de l'ordinateur virtuel, comme illustré dans l'exemple suivant. Notez ces valeurs, car vous en aurez besoin à l'étape suivante de cette procédure.

    Nom d'utilisateur et adresse IP publique d'un ordinateur virtuel.
  3. Saisissez la commande suivante pour établir une connexion SSH avec votre ordinateur virtuel. Dans la commande, remplacez user-name par le nom d'utilisateur de connexion et remplacez public-ip-address par l'adresse IP publique de votre ordinateur virtuel.

    ssh -i dkp_rsa user-name@public-ip-address

    Exemple

    ssh -i dkp_rsa ubuntu@192.0.2.0

    Vous devriez voir une réponse similaire à l'exemple suivant, qui montre une connexion SSH établie avec un ordinateur virtuel Ubuntu dans Lightsail for Research.

    Connexion SSH établie avec un ordinateur virtuel.

    Maintenant que vous avez réussi à établir une connexion SSH à votre ordinateur virtuel, passez à la section suivante pour les étapes supplémentaires suivantes.

Cette procédure s'applique si votre ordinateur local utilise un système d'exploitation Linux, Unix ou macOS. Cette procédure utilise la get-instance AWS CLI commande pour obtenir le nom d'utilisateur et l'adresse IP publique de l'instance à laquelle vous souhaitez vous connecter. Pour plus d'informations, consultez get-instance (français non garanti) dans la Référence des commandes AWS CLI .

Important

Assurez-vous d'obtenir la paire de clés par défaut (DKP) Lightsail pour l'ordinateur virtuel auquel vous essayez de vous connecter avant de commencer cette procédure. Pour de plus amples informations, veuillez consulter Obtenez une paire de clés pour un ordinateur virtuel Lightsail for Research. Cette procédure génère la clé privée du Lightsail DKP dans dkp_rsa un fichier utilisé dans l'une des commandes suivantes.

  1. Ouvrez une fenêtre de terminal.

  2. Saisissez la commande suivante pour afficher l'adresse IP publique et le nom d'utilisateur de votre ordinateur virtuel. Dans la commande, remplacez region-code par le code de la AWS région dans laquelle l'ordinateur virtuel a été créé, tel queus-east-2. Remplacez computer-name par le nom de l'ordinateur virtuel auquel vous souhaitez vous connecter.

    aws lightsail get-instance --region region-code --instance-name computer-name | jq -r '.instance.username' && aws lightsail get-instance --region region-code --instance-name computer-name | jq -r '.instance.publicIpAddress'

    Exemple

    aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r '.instance.username' && aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r '.instance.publicIpAddress'

    La réponse affichera le nom d'utilisateur et l'adresse IP publique de l'ordinateur virtuel, comme illustré dans l'exemple suivant. Notez ces valeurs, car vous en aurez besoin à l'étape suivante de cette procédure.

    Nom d'utilisateur et adresse IP publique d'un ordinateur virtuel.
  3. Saisissez la commande suivante pour établir une connexion SSH avec votre ordinateur virtuel. Dans la commande, remplacez user-name par le nom d'utilisateur de connexion, puis public-ip-address par l'adresse IP publique de votre ordinateur virtuel.

    ssh -i dkp_rsa user-name@public-ip-address

    Exemple

    ssh -i dkp_rsa ubuntu@192.0.2.0

    Vous devriez voir une réponse similaire à l'exemple suivant, qui montre une connexion SSH établie avec un ordinateur virtuel Ubuntu dans Lightsail for Research.

    Connexion SSH établie avec un ordinateur virtuel.

    Maintenant que vous avez réussi à établir une connexion SSH à votre ordinateur virtuel, passez à la section suivante pour les étapes supplémentaires suivantes.

Passer aux étapes suivantes

Vous pouvez effectuer les étapes supplémentaires suivantes après avoir établi avec succès une connexion SSH à votre ordinateur virtuel :