Modifier des fichiers à distance en ssh avec vscode.⚓︎
C’est tout à fait possible et même très pratique avec VS Code grâce à l’extension Remote – SSH. Voici la méthode pas à pas.
1️⃣ Prérequis⚓︎
- VS Code installé sur ton ordinateur
-
SSH installé
-
Linux / macOS : déjà présent
- Windows : installer OpenSSH (souvent déjà inclus dans Windows 10/11)
- Un accès SSH au serveur (adresse, utilisateur, mot de passe ou clé SSH)
2️⃣ Installer l’extension Remote – SSH⚓︎
- Ouvre VS Code
- Va dans l’onglet Extensions (Ctrl + Shift + X)
- Recherche Remote – SSH
- Installe l’extension officielle de Microsoft
3️⃣ Se connecter à un serveur via SSH⚓︎
- Appuie sur Ctrl + Shift + P
- Tape :
Remote-SSH: Connect to Host
ssh utilisateur@adresse_du_serveur
Exemple :
ssh paul@192.168.1.50
➡️ VS Code va ouvrir une nouvelle fenêtre connectée au serveur
4️⃣ Modifier les fichiers à distance⚓︎
Une fois connecté :
- L’explorateur de fichiers affiche les dossiers du serveur
-
Tu peux :
-
Ouvrir / modifier des fichiers
- Créer / supprimer des fichiers
- Utiliser le terminal intégré (il est aussi distant)
- Installer des extensions côté serveur si besoin
Tout est édité directement sur la machine distante, sans copier les fichiers en local.
5️⃣ (Optionnel) Utiliser une clé SSH (recommandé)⚓︎
Sur ton ordinateur :
ssh-keygen
ssh-copy-id utilisateur@serveur
Ensuite, la connexion sera automatique (sans mot de passe).
6️⃣ Vérifier que tu es bien en mode distant⚓︎
En bas à gauche de VS Code, tu verras :
SSH: nom_du_serveur
💡 Astuce⚓︎
Si tu travailles souvent sur le même serveur, tu peux :
- Le garder dans
~/.ssh/config - Le retrouver rapidement via Remote-SSH: Connect to Host