Multipass - création d'une VM de DEV pour VSCode en remote SSH¶
🤖 Rédaction assistée par IA.
Cette fiche illustre la création avec Multipass d'une VM de développement devbox, puis son utilisation avec VSCode en remote SSH.
Pré-requis¶
- Multipass
- VSCode avec l'extension Remote - SSH
- Une clé SSH (
cat ~/.ssh/id_rsa.pub, à défautssh-keygen)
Création de la VM¶
Fichier cloud-init.yaml minimal autorisant la connexion SSH avec votre clé publique :
users:
- name: ubuntu
sudo: ALL=(ALL) NOPASSWD:ALL
ssh_authorized_keys:
- <SSH_PUB_CLE>
Création de la VM et du dossier de travail :
multipass launch -n devbox --cpus 4 --memory 8G --disk 50G --cloud-init cloud-init.yaml
multipass list
multipass exec devbox mkdir /home/ubuntu/workspace
Connexion avec VSCode¶
Avec l'adresse IP affichée par multipass list (ex : 10.97.0.250) :
code --remote ssh-remote+ubuntu@10.97.0.250 /home/ubuntu/workspace
Suppression de la VM¶
multipass stop devbox
multipass delete devbox
multipass purge