Aller au contenu

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. Vous pouvez télécharger le logiciel sur le site https://code.visualstudio.com/download

Pour utiliser ce programme sur les ordinateur Linux du CIRRELT/GERAD, vous pouvez charger le module visualstudio-code.

ssh

Vous pouvez installer le logiciel VSCode sur votre ordinateur personnel et à l'aide du module Remote - SSH vous pourrez démarrer l'éditeur localement sur votre machine tout en ayant accès aux 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.