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.
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.
sudo apt install ./nom_du_fichier_.deb
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

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.
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
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
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

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

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,
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
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.
Ouvrez un repertoire pour vérifier que le connexion est bien établie
Joseph ELONO MENGUE
Étudiant à l'université de Yaoundé 1 filière mathématique et alternant à l'IREX
No comments yet. Start a new discussion.