Aller au contenu

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⚓︎

  1. Ouvre VS Code
  2. Va dans l’onglet Extensions (Ctrl + Shift + X)
  3. Recherche Remote – SSH
  4. Installe l’extension officielle de Microsoft

3️⃣ Se connecter à un serveur via SSH⚓︎

  1. Appuie sur Ctrl + Shift + P
  2. Tape :

Remote-SSH: Connect to Host
3. Choisis Add New SSH Host (la première fois) 4. Entre la commande SSH, par exemple :

ssh utilisateur@adresse_du_serveur

Exemple :

ssh paul@192.168.1.50
5. Sélectionne le fichier de configuration proposé 6. Confirme la connexion (mot de passe ou clé SSH)

➡️ 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