Se connecter à une instance EC2 sur AWS peut sembler complexe pour de nombreux utilisateurs.
Une mauvaise configuration peut entraîner des failles de sécurité et un accès non autorisé à vos données sensibles.
Cet article vous guide à travers chaque étape pour établir une connexion SSH sécurisée, garantissant la protection de votre environnement AWS.
Maîtrisez AWS pour une gestion optimale des systèmes cloud.

Connexion à l’instance EC2 avec SSH
Ce schéma illustre le processus de connexion SSH à une instance EC2 sur AWS depuis une machine locale. Il montre comment une connexion sécurisée est établie entre une machine locale et une instance EC2 sur AWS en utilisant une paire de clés SSH (privée et publique).
Processus de connexion :
- Étape 1 :L’utilisateur initie une connexion SSH depuis sa machine locale en utilisant la clé privée.
- Étape 2 :La connexion est établie avec l’instance EC2 dans AWS Cloud.
- Étape 3 :L’instance EC2 utilise la clé publique pour vérifier la clé privée de l’utilisateur.
- Étape 4 :Si les clés correspondent, l’utilisateur est authentifié et obtient un accès sécurisé à l’instance EC2.
On continue en cliquant sur « SSH client ». Comme vous pouvez le voir sur l’image, il y a des commandes Linux qui seront expliquées progressivement.
Maintenant, ouvrez le terminal et tapez :
ls -lart
-l : Affiche les détails des fichiers (permissions, nombre de liens, propriétaire, groupe, taille, date de modification, et nom).
-a : Inclut les fichiers cachés (ceux dont le nom commence par un point).
-r : Trie les résultats en ordre inverse.
-t : Trie les résultats par date de modification, du plus récent au plus ancien.
Ainsi, ls -lart affiche une liste détaillée de tous les fichiers, y compris les fichiers cachés, triés par date de modification, du plus ancien au plus récent.
Maintenant, nous avons besoin de modifier les permissions du fichier test-demo-key-pair.pem afin qu’il soit sécurisé pour une utilisation avec SSH. La commande chmod 400 test-demo-key-pair.pem est utilisée pour :
- chmod :Modifier les permissions d’un fichier.
- 400 :Définit les permissions de manière à ce que seul le propriétaire du fichier ait la permission de lire le fichier, et aucune autre personne n’ait les permissions d’écriture ou d’exécution.
Cette commande garantit que la clé privée est protégée et accessible uniquement par vous, ce qui est essentiel pour une connexion SSH sécurisée.
chmod 400 test-demo-key-pair.pem
On vérifie que les permissions sont appliquées en utilisant la commande :
ls -lart
Maintenant, nous allons exécuter la commande :
ssh -i “test-demo-key-pair.pem” ubuntu@ec2-54-162-107-212.computr-1.amazonaws.com
Et quand il vous demande si vous êtes sûr de continuer, tapez “yes”.
Et voilà, nous nous sommes connectés à l’instance EC2 avec succès.
Pour vérifier, exécutez la commande suivante :
uname –r
Pour fermer la connexion avec l’instance EC2, il suffit de lancer la commande :
exit
Formez-vous gratuitement avec Alphorm !
Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.
FAQ
Comment se connecter à une instance EC2 via SSH ?
Quelles sont les étapes pour établir une connexion sécurisée ?
Pourquoi les permissions de la clé SSH sont-elles importantes ?
Quelles commandes sont utilisées pour gérer les fichiers dans le terminal Linux ?
Comment vérifier une connexion réussie à une instance EC2 ?
Conclusion
En comprenant le processus de connexion SSH à une instance EC2, vous améliorez la sécurité de votre environnement AWS. Comment envisagez-vous d’utiliser ces compétences pour sécuriser vos prochaines connexions cloud ?