Suivez cette procédure lorsque vous prévoyez d’utiliser un système Linux pour établir une connexion SSH à la machine virtuelle Linux de test que vous allez déployer dans votre abonnement Microsoft Azure.

Dans les étapes de création de la machine virtuelle de test dans Microsoft Azure, vous utiliserez le contenu du fichier de clé publique généré. Si vous disposez déjà d’une paire de clés SSH existante sur le système Linux que vous utiliserez pour vous connecter à la machine virtuelle de test, vous pouvez ignorer cette étape et passer à la création de la machine virtuelle de test, en suivant la procédure décrite dans la section Créer la machine virtuelle de test dans votre abonnement Microsoft Azure.

Conditions préalables

Avant d’effectuer ces étapes, assurez-vous que vous ne remplacerez pas une paire de clés SSH existante que vous souhaitez conserver à d’autres fins. Sur un système Linux, les fichiers de clés SSH publique et privée sont créés dans le répertoire Linux ~/.ssh/id_rsa par défaut. Si une paire de clés SSH existe dans ce répertoire et que vous utilisez le même nom de fichier lorsque vous exécutez cette commande, ou si vous spécifiez un emplacement différent dans la commande et qu’une paire de clés SSH existe déjà à cet emplacement, la paire existante est remplacée.

Procédure

  1. Sur votre système Linux, ouvrez un interpréteur de commandes Bash.
  2. Dans l’interpréteur de commandes Bash, tapez la commande suivante :
    ssh-keygen -t rsa -b 2048
  3. Suivez les instructions à l’écran pour entrer un fichier dans lequel enregistrer la clé, pour entrer une phrase secrète et pour confirmer celle-ci.
    Voici un exemple d’instructions à l’écran, où mykey a été entré comme fichier dans lequel enregistrer la clé.
    -bash-4.1$ ssh-keygen -t rsa -b 2048
    Generating public/private rsa key pair.
    Enter file in which to save the key (/mts-cm/home/user1/.ssh/id_rsa): mykey
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    
    Note : Utiliser une phrase secrète de clé est une meilleure pratique facultative.
    La clé privée est enregistrée dans le fichier que vous spécifiez et la clé publique est enregistrée dans un fichier portant le même nom et une extension .pub. En utilisant l’exemple ci-dessus où mykey est entré comme fichier, l’exemple de sortie serait :
    Your identification has been saved in mykey.
    Your public key has been saved in mykey.pub.
    

Que faire ensuite

Créez la machine virtuelle de test en suivant la procédure décrite dans la section Créer la machine virtuelle de test dans votre abonnement Microsoft Azure.