Comment se connecter à une instance EC2 sur AWS avec SSH

Dernière mise à jour: 11/03/2025
Auteur: Isaac
  • SSH est la méthode essentielle pour gérer les instances EC2 sur AWS.
  • Linux et macOS facilitent la connexion avec OpenSSH, tandis que Windows nécessite PuTTY.
  • Les erreurs courantes peuvent être résolues en vérifiant les mots de passe, les autorisations et les paramètres de sécurité.
  • EC2 Instance Connect vous permet d'accéder aux instances sans clé privée sur Amazon Linux 2 et Ubuntu.

Connectez SSH à AWS

La connexion à une instance EC2 sur AWS à l’aide de SSH est une tâche essentielle si vous travaillez avec des serveurs cloud. Même si cela peut paraître complexe au premier abord, suivre les bonnes étapes vous permettra de gérer votre serveur facilement et en toute sécurité. Dans ce guide complet, nous vous montrerons différentes méthodes de connexion depuis Windows et Linux, comment résoudre les problèmes courants et quelques recommandations clés pour gérer efficacement l'accès.

Conditions préalables à l'établissement d'une connexion SSH

Avant de tenter de vous connecter à une instance EC2 via SSH, assurez-vous de répondre aux exigences suivantes :

  • Clé privée (.pem ou .ppk) : AWS génère une paire de clés lorsque vous créez une instance. Le Clé privée est essentiel pour le authentification.
  • Adresse IP publique ou DNS : Vous devez connaître le IP publique ou le nom DNS de l'instance.
  • Règle dans le groupe de sécurité : Vous devez autoriser le trafic SSH (port 22) depuis votre IP actuelle dans les paramètres du groupe de sécurité.
  • Client SSH installé : OpenSSH pour Linux/macOS ou PuTTY pour les fenêtres.

Comment se connecter depuis Linux ou macOS

Dans les systèmes Unix, la connexion SSH s'effectue via le terminal. Suivez ces étapes:

  1. Ouvrir un terminal et accédez à répertoire où vous avez stocké votre clé privée.
  2. Exécutez la commande suivante en remplaçant les valeurs selon votre configuration :
ssh -i /ruta/al/archivo.pem usuario@ip_publica

exemple:

ssh -i ~/Documents/aws-key.pem ubuntu@54.123.45.67

Si vous recevez une erreur de permis, ajustez les permissions de la clé privée avec cette commande :

chmod 400 aws-key.pem

Comment se connecter depuis Windows avec PuTTY

Windows ne dispose pas de client SSH natif (sauf dans les versions récentes), il est donc recommandé de l'utiliser PuTTY. Voici les étapes que vous devez suivre :

  1. Télécharger et installer PuTTY y PuTTYgen.
  2. Ouvre PuTTYgen et convertissez votre clé .pem Format .ppk.
  3. Ouvre PuTTY et sur le terrain Hostname, introduit le IP publique.
  4. En Connexion → SSH → Authentification téléchargez votre fichier .ppk.
  5. Haz clic en Open et connectez-vous avec l'utilisateur correspondant (par exemple, ubuntu pour les instances basées sur Ubuntu).
  Comment créer un sondage dans Outlook étape par étape

Dépannage courant

Si vous rencontrez des difficultés de connexion, consultez ces solutions :

  • Erreur « Autorisation refusée (clé publique) » : Vérifiez que vous utilisez le bonne clé et que son permis est de 400.
  • Erreur « Erreur réseau : Connexion refusée » : Assurez-vous que le port 22 est ouvert dans le groupe de sécurité.
  • Vous ne trouvez pas la clé privée : Si vous l'avez perdu, vous ne pourrez pas accéder à l'instance. Dans ce cas, vous devez en créer un nouveau. fendit et l'ajouter manuellement.

La connexion via SSH à une instance EC2 sur AWS est une tâche essentielle pour ceux qui travaillent avec des serveurs cloud. Que vous utilisiez Linux, macOS ou Windows, comprendre comment établir et gérer correctement votre connexion vous aidera à gérer efficacement vos serveurs. De plus, connaître les solutions aux problèmes courants et les options telles qu'EC2 Instance Connect vous aidera à éviter les problèmes et à améliorer la sécurité.

Diffusez sur Twitch
Article connexe:
Comment diffuser sur Twitch depuis votre téléphone portable ou votre ordinateur

Connexion via EC2 Instance Connect

Si vous utilisez une instance basée sur Amazon Linux 2 ou Ubuntu, vous pouvez vous connecter directement depuis la console AWS sans clé privée :

  1. Accéder au console de gestion aws.
  2. Aller à Instances EC2 et sélectionnez celui que vous souhaitez gérer.
  3. Haz clic en relier et sélectionnez l'onglet Connexion à l'instance EC2.
  4. Appuyez sur relier ouvrir un terminal directement sur le net.

Gestion des clés d'accès dans AWS

Pour améliorer la sécurité et éviter les blocages dus à la perte de clés, vous pouvez gérer l'accès avec IAM et en générer de nouveaux claves si c'est nécessaire:

  • Accédez à la console EC2 et créez une nouvelle paire de clés.
  • Téléchargez le Clé privée (seule chance).
  • Accédez à votre instance actuelle et ajoutez la nouvelle clé au fichier authorised_keys.

La connexion via SSH à une instance EC2 sur AWS est une tâche essentielle pour ceux qui travaillent avec des serveurs cloud. Que vous utilisiez Linux, macOS ou Windows, comprendre comment établir et gérer correctement votre connexion vous aidera à gérer efficacement vos serveurs. De plus, connaître les solutions aux problèmes courants et les options telles qu'EC2 Instance Connect vous aidera à éviter les problèmes et à améliorer la sécurité.

Laisser un commentaire