Connectez-vous aux instances Lightsail Linux ou Unix à l'aide de la commande SSH - Amazon Lightsail

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 aux instances Lightsail Linux ou Unix à l'aide de la commande SSH

Si votre machine locale utilise un système d'exploitation Linux ou Unix, y compris macOS, vous pouvez vous connecter à votre instance Linux ou Unix dans Amazon Lightsail à l'aide SSH du client via une fenêtre de terminal.

La méthode de connexion à votre instance décrite dans ce guide est l'une des nombreuses méthodes possibles. Pour plus d'informations sur les autres méthodes, consultez la section paires de SSH clés.

Le moyen le plus simple de vous connecter à votre instance Linux ou Unix dans Lightsail consiste à utiliser le client SSH basé sur un navigateur disponible dans la console Lightsail. Pour plus d'informations, veuillez consulter Connexion à votre instance Linux ou Unix.

Important

Les clients/SSHbasés sur le navigateur Lightsail n'acceptent RDP que le trafic. IPv4 Utilisez un client tiers pour SSH ou RDP dans votre instanceIPv6. Pour de plus amples informations, veuillez consulter Se connecter à vos instances.

Étape 1 : Confirmer que votre instance est en cours d'exécution et obtenir l'adresse IP publique

Dans la procédure suivante, vous vous connectez à la console Lightsail pour confirmer que votre instance est en cours d'exécution et pour obtenir l'adresse IP publique de votre instance. Votre instance doit être en cours d'exécution pour établir une SSH connexion, et vous aurez besoin de l'adresse IP publique de votre instance pour vous y connecter plus loin dans ce guide.

  1. Connectez-vous à la console Lightsail.

  2. Dans l'onglet Instances de la page d'accueil de Lightsail, recherchez l'instance à laquelle vous souhaitez vous connecter.

  3. Vérifiez que l'instance est en cours d'exécution et notez l'adresse IP publique de votre instance.

    L'état de votre instance et son adresse IP publique sont répertoriés en regard du nom de votre instance, comme illustré dans l'exemple suivant.

    État et adresse IP publique d'une instance

Étape 2 : Confirmez la paire de SSH clés utilisée par votre instance

Dans la procédure suivante, vous confirmez la paire de SSH clés utilisée par votre instance. Vous aurez besoin de la clé privée de la paire de clés pour vous authentifier auprès de votre instance et établir une SSH connexion.

  1. Dans l'onglet Instances de la page d'accueil de Lightsail, choisissez le nom de l'instance à laquelle vous souhaitez vous connecter.

    La page Gestion des instances s'affiche, avec plusieurs options d'onglets pour gérer votre instance.

    Page de gestion des instances dans la console Lightsail
  2. Dans l'onglet Connexion, faites défiler vers le bas pour voir la paire de clés utilisée par votre instance. Il existe deux possibilités :

    1. L'exemple suivant montre une instance qui utilise la paire de clés par défaut pour la AWS région dans laquelle vous avez créé votre instance. Si votre instance utilise la paire de clés par défaut, vous pouvez passer à l'étape 3 de cette procédure pour télécharger la clé privée de la paire de clés. Lightsail stocke la clé privée uniquement pour la paire de clés par défaut de chaque région. AWS

      Paire de clés par défaut utilisée pour une instance de Lightsail
    2. L'exemple suivant montre une instance qui utilise une paire de clés personnalisée que vous avez chargée ou créée. Si votre instance utilise une paire de clés personnalisée, vous devez localiser la clé privée de la paire de clés personnalisée où vous stockez vos clés. Si vous avez perdu la clé privée de la paire de clés personnalisée, vous ne pourrez pas établir de SSH connexion à votre instance à l'aide de votre propre client. Toutefois, vous pouvez continuer à utiliser le SSH client basé sur un navigateur disponible dans la console Lightsail. Passez à l'étape 3 suivante : modifiez les autorisations de votre clé privée et connectez-vous à votre instance en utilisant la SSH section de ce guide après avoir localisé la clé privée de la paire de clés personnalisée.

      Paire de clés personnalisée utilisée pour une instance de Lightsail
  3. Choisissez Compte dans le menu de navigation supérieur, puis à nouveau Compte.

    Menu du compte dans la console Lightsail

    La page Gestion de compte s'affiche, avec plusieurs options d'onglet pour gérer les paramètres de votre compte.

    Page de gestion du compte dans la console Lightsail
  4. Choisissez l'onglet SSHClés.

  5. Faites défiler l'écran vers le bas et choisissez l'icône de téléchargement à côté de la clé par défaut de la AWS région de l'instance à laquelle vous souhaitez vous connecter.

    Téléchargez la clé privée de la paire de clés par défaut depuis la console Lightsail

    La clé privée est téléchargée sur votre ordinateur local. Vous souhaiterez peut-être déplacer la clé téléchargée vers un répertoire dans lequel vous stockez toutes vos SSH clés, tel qu'un dossier « Clés » dans le répertoire personnel de votre utilisateur. Vous devez vous référer au répertoire dans lequel la clé privée est enregistrée dans la section suivante de ce guide. Si la clé privée tente d'enregistrer dans un format autre que .pem, vous devez modifier manuellement le format en .pem avant d'enregistrer.

    Note

    Lightsail ne fournit aucun utilitaire permettant de .pem manipuler des fichiers ou d'autres formats de certificats. Si vous devez convertir le format de votre fichier de clé privée, des outils gratuits et open source tels que Open SSL sont facilement disponibles.

    Passez à l'étape 3 suivante : modifiez les autorisations de votre clé privée et connectez-vous à votre instance en utilisant la SSH section de ce guide pour utiliser la clé privée que vous venez de télécharger et établir une SSH connexion à votre instance.

Étape 3 : modifiez les autorisations de votre clé privée et connectez-vous à votre instance en utilisant SSH

Dans la procédure suivante, vous allez modifier les autorisations de votre fichier de clé privée pour qu'il soit accessible en lecture et en écriture uniquement par vous. Vous ouvrez ensuite une fenêtre de terminal sur votre machine locale et exécutez la SSH commande pour établir une connexion avec votre instance dans Lightsail.

  1. Ouvrez une fenêtre de terminal sur votre ordinateur local.

  2. Entrez la commande suivante pour rendre la clé privée de la paire de clés accessible en lecture et accessible en écriture uniquement par vous. Il s'agit d'une bonne pratique de sécurité requise par certains systèmes d'exploitation.

    sudo chmod 400 /path/to/private-key.pem

    Dans la commande, remplacez /path/to/private-key.pem par le chemin d'accès du répertoire où vous avez enregistré la clé privée de la paire de clés qui est utilisée par votre instance.

    Exemple :

    sudo chmod 400 /Users/user/Keys/LightsailDefaultKey-us-west-2.pem
  3. Entrez la commande suivante pour vous connecter à votre instance dans Lightsail à l'aide de : SSH

    ssh -i /path/to/private-key.pem username@public-ip-address

    Dans la commande, remplacez :

    • /path/to/private-key.pem avec le chemin du répertoire dans lequel vous avez enregistré la clé privée de la paire de clés utilisée par votre instance.

    • username avec le nom d'utilisateur de votre instance. Vous pouvez spécifier l'un des noms d'utilisateur suivants en fonction du plan utilisé par votre instance :

      • AlmaLinux OS 9, Amazon Linux 2, Amazon Linux 2023, CentOS Stream 9, instances gratuites BSD et ouvertes SUSE : ec2-user

      • Instances Debian : admin

      • Instances Ubuntu : ubuntu

      • Instances Bitnami : bitnami

      • Instances Plesk : ubuntu

      • cPanel et WHM instances : centos

    • Remplacez public-ip-address avec l'adresse IP publique de votre instance que vous avez notée dans la console Lightsail plus haut dans ce guide.

    Exemple avec chemin absolu :

    ssh -i /Users/user/Keys/LightsailDefaultKey-us-west-2.pem ec2-user@192.0.1.0

    Exemple avec chemin relatif :

    Notez le préfixe ./ du fichier .pem. L'omission de ./ et la simple écriture de LightsailDefaultKey-us-west-2.pem ne fonctionneront pas.

    ssh -i ./LightsailDefaultKey-us-west-2.pem ec2-user@192.0.1.0

    Vous êtes correctement connecté à votre instance si le message de bienvenue de votre instance s'affiche. L'exemple suivant montre le message de bienvenue pour une instance Amazon Linux 2 ; les autres plans d'instances ont un message de bienvenue similaire. Une fois connecté, vous pouvez exécuter des commandes sur votre instance dans Lightsail. Pour vous déconnecter, entrez exit et appuyez sur Entrée.

    SSHconnexion établie avec une instance de Lightsail