Lancement d’une machine virtuelle Linux

avec Amazon EC2

Amazon Elastic Compute Cloud (EC2) est un service Amazon Web Service utilisé pour créer et exécuter des machines virtuelles dans le cloud. AWS appelle ces machines virtuelles des « instances ». Ce guide étape par étape vous permettra de lancer avec succès une machine virtuelle Linux sur Amazon EC2 dans le cadre de l’offre gratuite d’AWS.

Le saviez-vous ? Les lancements de serveurs privés virtuels Linux sont plus faciles que jamais avec AWS. Accélérez le déploiement de votre machine virtuelle avec Amazon Lightsail >>

À propos de ce didacticiel
Durée 10 minutes
Coût Moins de 1 USD
Cas d’utilisation Calcul
Produits Amazon EC2
Niveau Débutant

Étape 1. Inscription à AWS

Aucuns frais ne sont demandés pour Amazon EC2 pour ce didacticiel. Les ressources que vous créez dans ce didacticiel sont éligibles à l’offre gratuite. Le bouton et le lien ouvrent un nouvel onglet pour vous permettre de suivre ce didacticiel dans la console AWS.

 

Vous possédez déjà un compte ? Inscription


Étape 2. Lancement d’une instance Amazon EC2


a.  Lancez AWS Management Console. Vous pouvez garder ce guide étape par étape ouvert. Lorsque cet écran se charge, saisissez votre nom d'utilisateur et votre mot de passe pour commencer. Saisissez ensuite EC2 dans la barre de recherche, et sélectionnez Amazon EC2 pour ouvrir la console de service.

launch-instance
launch-instance

(cliquez pour agrandir)


b. Sélectionnez Lancer l’instance pour créer et configurer votre machine virtuelle.

launch-instance
launch-instance

(cliquez pour agrandir)


Étape 3. Configuration de votre instance

Vous venez d’ouvrir l’assistant de lancement d'instance EC2, qui vous aidera à configurer et à lancer votre instance.


a.  Dans cet écran, des options vous sont proposées pour choisir une image machine Amazon (IMA). Les IMA sont des modèles de serveurs préconfigurés que vous pouvez utiliser pour lancer une instance. Chaque IMA comprend un système d’exploitation et peut également inclure des applications et des serveurs d’applications.

Pour ce didacticiel, cherchez l’IMA Amazon Linux et cliquez sur Sélectionner.

amazon-linux-ami
amazon-linux-ami

(cliquez pour agrandir)


b. Vous allez maintenant choisir un type d’instance. Les types d’instances comprennent plusieurs combinaisons de capacités de processeurs, de mémoire, de stockage et de mise en réseau, de façon à ce que vous puissiez choisir la combinaison adaptée à vos applications. Pour en savoir plus, consultez la section Types d’instances Amazon EC2.

L’option par défaut t2.micro doit déjà être cochée. Ce type d’instance est compris dans l’offre gratuite et offre suffisamment de capacité de calcul pour exécuter les charges de travail simples. Cliquez sur Examiner et lancer au bas de la page.

ec2-t2-micro
ec2-t2-micro

(cliquez pour agrandir)


c. Vous pouvez examiner les paramètres de configuration, de stockage, de balisage et de sécurité sélectionnés pour votre instance. Bien que vous ayez la possibilité de personnaliser ces paramètres, nous vous recommandons d’accepter les valeurs par défaut pour ce didacticiel.

Cliquez sur Lancer au bas de la page.

review-launch
review-launch

(cliquez pour agrandir)


d. À l’écran suivant, vous serez invité à sélectionner une paire de clés existante ou à en créer une nouvelle. Une paire de clés est utilisée pour accéder en toute sécurité à votre instance Linux à l’aide de SSH. AWS stocke la partie publique de la paire de clés qui est juste comme un verrou de la maison. Vous téléchargez et utilisez la partie privée de la paire de clés qui est juste comme une clé de la maison.

Sélectionnez Créez une nouvelle paire et nommez-la MyKeyPair. Puis, cliquez sur le bouton Télécharger une paire de clés.

Après avoir téléchargé la clé MyKeyPair, vous voudrez stocker votre clé dans un endroit sécurisé. Si vous perdez votre clé privée, vous ne pourrez pas accéder à votre instance. Si quelqu’un d’autre a accès à votre clé, il pourra accéder à votre instance.

Utilisateurs Windows : nous vous conseillons d’enregistrer votre paire de clés dans votre dossier d’utilisateurs, dans un sous-dossier nommé .ssh (par exemple, C:\utilisateur\{votrenomd’utilisateur}\.ssh\MyKeyPair.pem).

Conseil : vous ne pouvez pas utiliser Windows Explorer pour créer un dossier dont le nom commence par un point, à moins qu’il ne se termine également par un point. Lorsque vous avez saisi le nom (.ssh.), le point final est automatiquement supprimé.

Utilisateurs Mac/Linux : nous vous conseillons d’enregistrer votre paire de clés dans le sous-répertoire .ssh de votre répertoire de base (par exemple, ~/.ssh/MyKeyPair.pem).

Conseil : sur MacOS, la paire de clés se télécharge par défaut dans votre dossier Téléchargements. Pour déplacer la paire de clés dans le sous-répertoire .ssh, saisissez la commande suivante dans une fenêtre de terminal : mv ~/Téléchargements/MyKeyPair.pem ~/.ssh/MyKeyPair.pem

Après avoir enregistré votre paire de clés, cliquez sur Lancer l’instance pour lancer votre instance Linux.

Getting-Started-VM9
Getting-Started-VM9

(cliquez pour agrandir)


e. Cliquez sur Afficher les instances à l'écran suivant pour voir vos instances et afficher le statut de l’instance que vous venez de lancer.

Getting-Started-VM8
Getting-Started-VM8

(cliquez pour agrandir)


f. En quelques minutes, la colonne Statut de l’instance de votre instance changera pour en cours, et une adresse IP publique s’affichera. Vous pouvez actualiser ces colonnes Statut de l’instance en appuyant sur le bouton d’actualisation, situé à droite, juste au-dessus du tableau. Copiez l'adresse IP publique de votre instance AWS afin de pouvoir l'utiliser lors de la connexion à l'instance via SSH à l’étape 4.

Getting-Started-VM6
Getting-Started-VM6

(cliquez pour agrandir)


Étape 4. Connexion à votre instance

Une fois votre instance lancée, il est temps de s'y connecter via SSH.

Utilisateurs Windows : sélectionnez Windows ci-dessous pour consulter les instructions d'installation de Git Bash, y compris SSH.

Utilisateurs Mac/Linux : sélectionnez Mac/Linux ci-dessous pour consulter les instructions d'ouverture d'une fenêtre de terminal.

  • Windows
  • Mac/Linux
  • Windows
  • a. Cliquez ici pour télécharger Git pour Windows. Exécutez l'installateur téléchargé et acceptez les paramètres par défaut (Git Bash sera alors installé comme un composant de Git).

    Getting-Started-VM1
    Getting-Started-VM1

    (cliquez pour agrandir)


    b. Faites un clic droit sur votre bureau (pas sur une icône ou un fichier) et sélectionnez Git Bash Here pour ouvrir une invite de commande Git Bash.

    Getting-Started-VM2
    Getting-Started-VM2

    (cliquez pour agrandir)


    c. Utilisez le protocole SSH pour vous connecter à votre instance. Ici, le nom d'utilisateur est ec2-user, la clé SSH se trouve dans le répertoire où elle a été enregistrée à l'étape 3, partie d, et l'adresse IP est celle de l'étape 3, partie f. Le format est le suivant :

    ssh -i {full path of your .pem file} ec2-user@{instance IP address}

    Entrez les données suivantes :

    ssh -i 'c:\Users\yourusername\.ssh\MyKeyPair.pem' ec2-user@{IP_Address}

    Exemple : ssh -i 'c:\Users\adamglic\.ssh\MyKeyPair.pem' ec2-user@52.27.212.125

    Vous verrez une réponse comme celle-ci :

    The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)' can't be established. RSA key fingerprint is 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. Are you sure you want to continue connecting (yes/no)?

    Tapez Oui et appuyez sur Entrée.

    Getting-Started-VM4
    Getting-Started-VM4

    (cliquez pour agrandir)


    d. Vous verrez une réponse comme celle-ci :

    Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) to the list of known hosts.

    L'écran d'accueil de votre instance devrait alors apparaître. Si c'est le cas, vous êtes à présent connecté à votre machine virtuelle Linux AWS dans le cloud.

    Getting-Started-VM7
    Getting-Started-VM7

    (cliquez pour agrandir)

  • Mac/Linux
  • a. Il est probable qu'un client SSH soit inclus par défaut dans votre Mac ou votre ordinateur Linux. Vous pouvez rechercher un client SSH en saisissant ssh dans la ligne de commande. Si votre ordinateur ne reconnaît pas la commande, le projet OpenSSH fournit une implémentation gratuite de la suite entière d'outils SSH que vous pouvez télécharger.

    Utilisateurs Mac : ouvrez une fenêtre de terminal en appuyant sur Commande + Espace et en saisissant terminal dans le champ de recherche. Puis, appuyez sur Entrée pour ouvrir la fenêtre de terminal.

    Utilisateurs Linux : ouvrez une fenêtre de terminal.

     

    Getting-Started-CLI-OSX1
    Getting-Started-CLI-OSX1

    (cliquez pour agrandir)


    b. Utilisez la commande chmod pour vous assurer que votre fichier de clé privée n'est pas visible de façon publique. Saisissez à cet effet la commande ci-dessous pour limiter les autorisations d'accès à votre clé SSH privée :

    chmod 400 ~/.ssh/mykeypair.pem

    Vous n'avez pas besoin de répéter cette opération chaque fois que vous vous connectez à votre instance. Une fois par clé SSH suffit.

    Getting-Started-VM3
    Getting-Started-VM3

    (cliquez pour agrandir)


    c. Utilisez le protocole SSH pour vous connecter à votre instance. Ici, le nom d'utilisateur est ec2-user, la clé SSH se trouve dans le répertoire où elle a été enregistrée à l'étape 3, partie d, et l'adresse IP est celle de l'étape 3, partie f. Le format est le suivant :

    ssh -i {full path of your .pem file} ec2-user@{instance IP address}

    Entrez les données suivantes :

    ssh -i ~/.ssh/MyKeyPair.pem ec2-user@{IP_Address}

    Exemple : ssh -i ~/.ssh/MyKeyPair.pem ec2-user@52.27.212.125

    Vous verrez une réponse comme celle-ci :

    The authenticity of host 'ec2-198-51-100-1.compute-1.amazonaws.com (10.254.142.33)' can't be established. RSA key fingerprint is 1f:51:ae:28:df:63:e9:d8:cf:38:5d:87:2d:7b:b8:ca:9f:f5:b1:6f. Are you sure you want to continue connecting (yes/no)?

    Tapez Oui et appuyez sur Entrée.

    Getting-Started-VM4
    Getting-Started-VM4

    (cliquez pour agrandir)


    d. Vous verrez une réponse comme celle-ci :

    Warning: Permanently added 'ec2-198-51-100-1.compute-1.amazonaws.com' (RSA) to the list of known hosts.

    L'écran d'accueil de votre instance devrait alors apparaître. Si c'est le cas, vous êtes à présent connecté à votre machine virtuelle Linux AWS dans le cloud.

    Getting-Started-VM7
    Getting-Started-VM7

    (cliquez pour agrandir)


Étape 5. Terminer votre instance

Vous pouvez facilement terminer votre instance depuis la console EC2. D'ailleurs, il est recommandé de terminer les instances que vous n'utilisez plus pour qu'elles ne vous soient plus facturées.


a.  De retour dans la console EC2, cochez la case à côté de l'instance que vous avez créée.  Puis, cliquez sur le bouton Actions, allez à Statut de l'instance et cliquez sur Terminer.

launch-windows-vm-18
launch-windows-vm-18

(cliquez pour agrandir)


b. Il vous sera demandé de confirmer votre choix. Sélectionnez Oui, terminer.

Remarque : ce processus peut durer quelques secondes.  Une fois que vous avez terminé votre instance, son statut devient Terminéesur votre console EC2.

launch-windows-vm-19
launch-windows-vm-19

(cliquez pour agrandir)


Félicitations !

Vous avez appris à utiliser Amazon EC2 pour lancer, configurer, connecter et terminer une instance dans le cloud.

Amazon EC2 est un service Web qui fournit une capacité de calcul sécurisée et redimensionnable dans le cloud. Destiné aux développeurs, il est conçu pour faciliter l'accès aux ressources de cloud computing à l'échelle du Web. Vous pouvez utiliser Amazon EC2 pour diverses applications, y compris des sites Web et des applications Web, des environnements de développement et de test, et même des scénarios de sauvegarde et de reprise. Amazon EC2 offre un large éventail de types d'instances avec diverses combinaisons de CPU, de mémoire, de stockage et de capacités de réseau que vous pouvez utiliser pour répondre aux besoins uniques de vos applications.

Lancement d'un site WordPress

Créez un blog simple en moins de 10 minutes. Regarder le didacticiel >>

Obtenir un domaine

Apprenez à enregistrer un nom de domaine et l'attacher à une instance. Regarder le didacticiel >>

Stocker et extraire un fichier

Profitez d'un stockage et d'un accès sécurisés à grande échelle à vos fichiers dans le cloud AWS. Regarder le didacticiel >>