Ceci est une ancienne révision du document !
IDE VSCode - L'extension Remote SSH
[Mise à jour le : 26/3/2025]
- Ressources
- Documentation sur VSCode : Développement à distance via SSH
- Lectures connexes
1. Généralités
L' extension Visual Studio Code Remote - SSH permet d'ouvrir un dossier distant sur n'importe quelle machine disposant d'un serveur SSH et de profiter pleinement des fonctionnalités de VS Code. Une fois connecté à un serveur, il est possible d'interagir avec les fichiers et les dossiers de la machine distante.
2. Installer l'extension dans VSCode
- Ouvrir VSCode.
- Entrer Remote-SSH dans le gestionnaire d'extension et la sélectionner.
3. Configuration de l'hôte SSH pour un Raspberry pi
3.1 Se connecter à l'hôte distant
Pour vous connecter à un hôte distant pour la première fois, procédez comme suit :
- Vérifiez que vous pouvez vous connecter à l'hôte SSH en exécutant la commande suivante à partir d'un terminal / d'une fenêtre PowerShell en remplaçant user@hostnameselon le cas.
- *.bash
ssh user@hostname # Or for Windows when using a domain / AAD account ssh user@domain@hostname
- Dans VS Code, sélectionnez Remote-SSH : Se connecter à l’hôte… dans la palette de commandes ( F1 , Ctrl+Maj+P ) et utilisez la même chose user@hostnamequ’à l’étape 1.
- Si VS Code ne peut pas détecter automatiquement le type de serveur auquel vous vous connectez, il vous sera demandé de sélectionner le type manuellement. Sélectionnez Linux pour un Raspberry Pi.
- Une fois que vous avez sélectionné une plateforme, elle sera stockée dans les paramètres VS Code sous la propriété remote.SSH.remotePlatform.
** Confirmez** la demande de connexion.
et entrez le mot de passe de votre compte sur la machine (ici le raspberry pi).
Résultat attendu
- Une fois connecté, une fenêtre vide s'affichera. Vous pouvez consulter la barre d'état pour savoir à quel hôte vous êtes connecté.
Exemple

- Vous pouvez ensuite ouvrir n'importe quel dossier ou espace de travail sur la machine distante en utilisant Fichier > Ouvrir le dossier… comme vous le feriez localement!
//Exemple // : pour un site web situé un dossier sitele sur un Raspberry pi on entrera /var/www/html/sitele.
- Une fois chargé, le dossier apparaît dans l'espace de travail. \\
- À partir de là, installez toutes les extensions que vous souhaitez utiliser lorsque vous êtes connecté à l'hôte et commencez à éditer !
3.2 Se déconnecter
Pour fermer la connexion une fois les fichiers modifiés sur l'hôte distant terminés, sélectionnez Fichier > Fermer la connexion distante pour vous déconnecter de l'hôte.
4. Mémoriser les hôtes et les paramètres avancés