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.
Table des matières
É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.
-
Connectez-vous à la console Lightsail
. -
Dans l'onglet Instances de la page d'accueil de Lightsail, recherchez l'instance à laquelle vous souhaitez vous connecter.
-
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.
É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.
-
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.
-
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 :
-
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
-
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.
-
-
Choisissez Compte dans le menu de navigation supérieur, puis à nouveau Compte.
La page Gestion de compte s'affiche, avec plusieurs options d'onglet pour gérer les paramètres de votre compte.
-
Choisissez l'onglet SSHClés.
-
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.
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 SSLsont 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.
-
Ouvrez une fenêtre de terminal sur votre ordinateur local.
-
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
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./path/to/private-key.pem
Exemple :
sudo chmod 400
/Users/user/Keys/LightsailDefaultKey-us-west-2.pem
-
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 deLightsailDefaultKey-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. -