Skip to content

I. Prérequis

1. Starting blocks

Activez votre compte Azure for Students

  • en utilisant vos identifiants EFREI
  • c'est ICI
  • tu cliques sur le gros bouton vert et tu suis le guide Microsoft

Clique là

Installer le Azure CLI az sur votre poste

Installer Terraform sur votre poste

Terraform

Note

Pour les Windowsiens Faites vot' tambouille j'veux pas le savoir Powershell natif, ou WLS, ou une VM, i don't know vous êtes grands 🐈

2. Une paire de clés SSH

On parle dans cette section uniquement de votre paire de clés à générer depuis votre poste, pour sécuriser vos connexions SSH

Ha et on va aussi configurer un Agent SSH.

ON VA BOSSER CORRECTEMENT QUOI 🌻

A. Choix de l'algorithme de chiffrement

🌞 Déterminer quel algorithme de chiffrement utiliser pour vos clés

  • vous n'utiliserez PAS RSA
  • donner une source fiable qui explique pourquoi on évite RSA désormais (pour les connexions SSH notamment)
  • donner une source fiable qui recommande un autre algorithme de chiffrement (pour les connexions SSH notamment)

B. Génération de votre paire de clés

🌞 Générer une paire de clés pour ce TP

  • la clé privée doit s'appeler cloud_tp1
  • elle doit se situer dans le dossier standard pour votre utilisateur
  • elle doit utiliser l'algorithme que vous avez choisi à l'étape précédente (donc, pas de RSA)
  • elle est protégée par un mot de passe de votre choix

C. Agent SSH

Afin de ne pas systématiquement saisir le mot de passe d'une clé à chaque fois qu'on l'utilise, parce que c'est très très chiant, on peut utiliser un Agent SSH.

Un programme qui tourne en fond, auquel on ajoute nos clés SSH, qui peuvent ensuite être utilisée dès qu'on fait une connexion SSH.

L'avantage est qu'on ne saisit le password qu'au moment de l'ajout de la clé SSH à l'agent !

Info

Oh et y'a moyen de le faire sous tous les OS. Comme d'hab, sous Linux/MacOS, moins relou :d
Peu importe l'OS, ça finira par taper un ptit ssh-add pour ajouter votre clé à l'agent normalement !

🌞 Configurer un agent SSH sur votre poste

  • détaillez-moi toute la conf ici que vous aurez fait

Logo OpenSSH