Visual studio code¶
Visual studio code (VSCode) est un éditeur de texte léger qui peut être utilisé pour écrire des fichiers dans plusieurs langages en ajoutant des modules additionnels.
Sur un poste au GERAD/CIRRELT¶
Pour utiliser ce programme sur un poste Linux d'un des centres de recherche, ouvrez un terminal et ensuite vous pouvez activer le module et démarrer l'éditeur. Ce dernier n'est pas disponible dans les menus.
Sur votre ordinateur personnel¶
Vous pouvez télécharger le logiciel sur le site https://code.visualstudio.com/download et ensuite faites l'installation.
Connexion par ssh¶
Démarrez vscode et ajoutez le module Remote - SSH.
Ceci vous permettra d'ajouter une configuration distante qui vous permettra d'ouvrir des dossier et des fichiers de votre compte du CIRRELT/GERAD.
Pour configurer une connexion SSH dans VS Code, suivez ces étapes :
- Installez l'extension "Remote - SSH" à partir du marché VS Code.
- Ouvrez la palette de commandes en utilisant "Ctrl + Shift + P" (Windows) ou "Cmd + Shift + P" (Mac) et recherchez la commande "Remote-SSH: Add New SSH Host".
- Entrez les détails de connexion de votre serveur distant, tels que le nom d'hôte et l'adresse IP, et cliquez sur "Ajouter l'hôte SSH".
-
Une fois ajouté, vous pouvez vous connecter à votre serveur distant en utilisant la commande "Remote-SSH: Connect to Host" dans la palette de commandes.L'accès SSH par clé est une méthode plus sécurisée pour se connecter à des serveurs distants en évitant l'utilisation de mots de passe. Voici comment configurer l'accès SSH par clé dans VS Code :
-
Générez une paire de clés SSH en utilisant la commande "ssh-keygen" dans un terminal.
- Copiez la clé publique (par défaut, "id_rsa.pub") sur le serveur distant.
- Ajoutez la clé privée à l'agent SSH en utilisant la commande "ssh-add" dans un terminal.
- Configurez la connexion SSH dans VS Code en utilisant les mêmes étapes que pour l'accès SSH standard, mais en utilisant le nom de fichier de la clé privée (par défaut, "id_rsa") dans les paramètres de configuration.
En utilisant l'accès SSH et l'accès SSH par clé dans VS Code, vous pouvez facilement travailler avec des projets distants et des serveurs, sans avoir besoin de quitter l'interface utilisateur de VS Code.
- paramètres de configuration suivants pour se connecter à votre serveur distant en utilisant la clé SSH :
Host [NOM_D_HOTE]
HostName [ADRESSE_IP]
User [NOM_UTILISATEUR]
IdentityFile [CHEMIN_VERS_LA_CLE_PRIVEE]
- [NOM_D_HOTE] : Le nom d'hôte de votre serveur distant.
- [ADRESSE_IP] : L'adresse IP de votre serveur distant.
- [NOM_UTILISATEUR] : Votre nom d'utilisateur sur le serveur distant.
- [CHEMIN_VERS_LA_CLE_PRIVEE] : Le chemin complet vers votre clé privée SSH. Par exemple :
/home/[NOM_UTILISATEUR]/.ssh/id_rsa
Enregistrez le fichier de configuration en utilisant la combinaison de touches "Ctrl + X", puis "Y" pour confirmer les modifications.
Vous pouvez maintenant vous connecter à votre serveur distant en utilisant la commande suivante dans un terminal :
$ ssh [NOM_D_HOTE]
VS Code utilise également ce fichier de configuration pour se connecter à des serveurs distants en utilisant SSH. Par conséquent, vous pouvez configurer VS Code pour utiliser la même clé privée en utilisant les étapes décrites dans la section précédente.
```