Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
outils:vscode:remotessh [2025/03/27 06:58] – [1. Généralités] phil | outils:vscode:remotessh [2025/03/27 07:11] (Version actuelle) – [IDE VSCode - L'extension Remote SSH] phil |
---|
| |
===== IDE VSCode - L'extension Remote SSH ===== | ===== IDE VSCode - L'extension Remote SSH ===== |
[Mise à jour le : 26/3/2025] | [Mise à jour le : 26/3/2025] <color #ed1c24>En cours de rédaction</color> |
| |
{{ :outils:vscode:remotessh.icons.png?nolink&100|}} | {{ :outils:vscode:remotessh.icons.png?nolink&100|}} |
==== 3. Configuration de l'hôte SSH pour un Raspberry pi ==== | ==== 3. Configuration de l'hôte SSH pour un Raspberry pi ==== |
=== 3.1 Se connecter à l'hôte distant === | === 3.1 Se connecter à l'hôte distant === |
Pour vous connecter à un hôte distant pour la première fois, procédez comme suit : | **Première connexion** \\ |
- 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.<code bash *.bash> | - Vérifiez que vous pouvez vous connecter à l'hôte SSH en exécutant la commande suivante dans un terminal.<code bash *.bash> |
ssh user@hostname | ssh user@hostname # user est le nom de l'utilisateur et hostname l'IP de la machine |
# Or for Windows when using a domain / AAD account | |
ssh user@domain@hostname | |
</code> | </code> |
- 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. \\ {{ :outils:vscode:rssh1.png?nolink |}} \\ | - Dans VS Code, sélectionnez **Remote-SSH : Se connecter à l’hôte...** dans la palette de commandes (F1) et entrez le même user@hostname. \\ {{ :outils:vscode:rssh1.png?nolink |}} \\ |
- 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**. \\ {{ :outils:vscode:rssh2.png?nolink |}} \\ | - Si VS Code ne peut pas détecter automatiquement le type de serveur auquel vous vous connectez, il vous sera demandé de le sélectionner manuellement. \\ \\ Sélectionnez **Linux** pour un **Raspberry Pi**. \\ {{ :outils:vscode:rssh2.png?nolink |}} \\ |
- 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. \\ {{ :outils:vscode:rssh3.png?nolink |}} \\ et entrez le mot de passe de votre compte sur la machine (ici le raspberry pi). \\ {{ :outils:vscode:rssh4.png?nolink |}} \\ Résultat attendu {{ :outils:vscode:rssh5.png?nolink |}} \\ | - 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. \\ {{ :outils:vscode:rssh3.png?nolink |}} \\ et entrez le mot de passe de votre compte sur la machine (ici le raspberry pi). \\ {{ :outils:vscode:rssh4.png?nolink |}} \\ Résultat attendu {{ :outils:vscode:rssh5.png?nolink |}} \\ |
- 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// \\ {{ :outils:vscode:rssh6.png?nolink |}} | - 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// \\ {{ :outils:vscode:rssh6.png?nolink |}} |
- 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. \\ {{ :outils:vscode:rssh7.png?nolink |}} \\ | - 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 accéder au code d'un site web situé dans un dossier //sitele// sur un **Raspberry pi** on entrera /var/www/html/sitele. \\ {{ :outils:vscode:rssh7.png?nolink |}} \\ |
- Une fois chargé, le dossier apparaît dans l'espace de travail. \\{{ :outils:vscode:rssh8.png?nolink |}} \\ | - Une fois chargé, le dossier apparaît dans l'espace de travail. \\{{ :outils:vscode:rssh8.png?nolink |}} \\ |
- À partir de là, installez toutes les extensions que vous souhaitez utiliser lorsque vous êtes connecté à l'hôte et commencez à éditer ! | - À partir de là, les extensions doivent s'installer pour être utilisables sur la machine distante et vous pouvez commencer à éditer ! |
| |
\\ | \\ |