Connecter un IDE à une VM dev

Découvrez comment connecter VS Code à une machine virtuelle pour faciliter le développement à distance. Suivez ces étapes simples pour établir la connexion.

 · 6 min read

Présentation des outils

Dans cet article nous allons utiliser un IDE connu VS Code que nous connecter à la Machine Virtuelle. Vous pouvez en utiliser d'autres (IntelliJ ...) le processus sera simillaire. La démonstration dont il sera question dans cet article sera faite d'une dans une distribution Linux (Kili GNU/Linux Rolling) et d'autres part dans Windows 10. Donc pour le processus nous aurons besoion de L'IDE installé dans la machine hôte, d'une D'une machine virtuelle dans la quelle est installé serveur (Dans cette article nous utiliserons un serveur debian)

Installation des logiciels

Installation L'IDE ( VS Code)

Installation dans windows

Pour installer VS Code dans Windows 10 vous avez simple besoin de vous rendre sur le site officiel de VS Code. Vous pourez vous y rendre en cliquant ici Télécharger VS Code. Une fois que vous téléchargerez le programme d'installation de VS Code en fichier ".exe". Après le téchargement rendez-vous dans l'emplacement du fichier et lancer le programme d'installation. Suivez les étapes recommandé et votre VS Code sera installé.

- Installation dans une distribution Linux (Kali GNU)

Pour installer VS Code dans une distribution Linux par exemple Kali GNU vous avez plusieurs options :

- Installation à partir du fichier .deb

Ici nous allons installer VS Code à partir d'un fichier .deb. Pour ce là nous devez obtenir le fichier deb en le téléchargeant dans le site officiel de VS Code. Vous pouvez utiliser ce lien https://code.visualstudio.com/download.

Télécharger VS Code

Une fois le fichier obtenu vous allez vous rendre dans le repertoire de où le fichier a été téléchargé et ouvrir le terminale à partir de ce repertoire.

Repertoire de VS Code

Par la suite vous entrez la commmande :

sudo apt install ./nom_du_fichier_.deb

Repertoire de VS Code

Installation à l'aide de snap

Vous pouvez aussi installer VS Code dans votre poste de travail à l'aide snap. snap ici est un service d'installation de paquet.
Pour installer VS Code à l'aide de snap vous devez vous rassurer que snapd est installer dans votre distribution. Si c'est le cas, Vous entrez la commande suivante dans le terminale :

sudo snap install --classic code


Repertoire de VS Code

Installation d'un serveur dans une Machine Virtuelle à l'aide de VirtualBox

Dans cette partie il est question d'installer VirtualBox et par la suite créer une machine virtuelle et y installer un serveur debian. Cette partie fait donc l'objet d'un article (tutoriel) détailler que vous pouvez accéder en cliquant sur ce lien: Installation d'un serveur debian dans une VM à avec VirtualBox
Dans cet article nous utilisons une VM dans laquelle est installé un serveur Debian 10.6.

Installation/Ajout d'outils necessaires dans la VM et dans l'IDE

Une fois tous les logiciel et outils de base installés nous passons au processus d'installation ou d'ajout d'outils necessaires dans l'IDE et dans la Machine Virtuelle.

Dans Vs Code

Pour connecter VS Code à la VM vous aurez besoin d'utliser l'extension Remote-SSH.
Pour celà lancez VS Code, allez sur "Extension" et faite une recherde de Remote-SSH, selectionez et cliquez sur installer et vous aurez Remote-SSH installé dans votre VS Code.
Repertoire de VS Code

Remote-SSH est le seul outils que vous besion d'installer dans VS Code pour le processus de connexion.

Dans la VM

En ce qui concerne l'installation ou l'ajout des outils necessaires dans la VM il s'agit d'installer des outils permettant de connecter notre serveur Debian à la VM. En supposant que vous avez correctement configuré le réseau de la VM si vous ne l'avez pas encore fait referez-vous à l'article qui aborde le sujet ici Configuration du réseau d'une VM . Lancez la VM

VM connecter vous au serveur Debian à l'aide du nom d'utilisateur et du mot de passe définis lors l'installation du serveur. Et là vous aurez accès directement au terminale. Commencez d'abord par installer OpenSSH en exécutant les commandes suivantes :

sudo apt install openssh-serveur

VM

Connexion de VS Code à la Machine de Dev

Une fois l'installation des logiciels et l'ajout des outils achevés nous passons directement au processus de connexion de VS Code à la VM

Au niveau de la du Serveur Debian

Assurez-vous que le service SSH est en cours d'exécution en exécutant la commande suivante :

sudo service ssh status

Si le service n'est pas en cours lancez le en exécutant la commande suivante:
sudo service ssh start


VM

Une fois les services SSH en cours d'exécution vous devez obtenir l'adresse IP de votre serveur debian.
Pour obtenir l'adresse IP exécuttez la commande :

ip address


VM et notez l'adresse IP

Dans VS Code

Une fois que le service SSH est en cours et l'adresse IP du serveur connu, rendez vous dans votre VS Code.
Sur le coin inferieur gauche vous verez l'endroit coloré en bleu ce petit carré vous permet de configurer l'extension Remote-SSH, cliquez dessus,
VM
en suite choissiez "se connecter à l'hôte", puis "Configurer les hôtes SSH" et selection la première option.
Là vous allez editer le fichier 'config' comme ce ci :

Host nom_arbitraire
HostName address_IP
User nom_utilisateur

VM

Cliquez à nouveau sur carré bleu, puis sur "se connecter à l'hôte", choisissez le nom arbitraire que vous avez défini.
Le mot de l'utilisateur vous sera demandé par la suite entrez le. Partientez et vous serez connecté au serveur.

Connexion

VM

Ouvrez un repertoire pour vérifier que le connexion est bien établie

Repertoire

VM


Joseph ELONO MENGUE

Étudiant à l'université de Yaoundé 1 filière mathématique et alternant à l'IREX

No comments yet

No comments yet. Start a new discussion.

Add Comment