Dans cet article, nous verrons comment configurer le développement à distance dans le code de Visual Studio via remote-ssh brancher. Pour les développeurs, c’est en effet une tâche importante de choisir le bon Éditeurs IDE / IDLE avec piles incluses.

Vscode est l’un de ces outils qui est livré avec un bel ensemble de packages qui nous facilite la vie et améliore la productivité des développeurs. Si vous n’avez pas encore configuré vscode, jetez un œil à notre Article d’installation de VScode sur la configuration de vscode sous Linux.

À des fins de test, mon code Visual Studio s’exécute sur Linux Mint 20 et j’essaie de me connecter avec CentOS 7 courir sur mon VirtualBox.

Installez Remote-SSH dans VSCode Editor

Accédez au gestionnaire de packages et recherchez le « SSH à distance« Package, qui appartient à Microsoft. Cliquez sur l’icône Installer pour installer le package.

Installez Remote Ssh Dans Vscode
Installez Remote Ssh Dans Vscode

Un package supplémentaire, « Configuration de modification SSH à distance»Sera automatiquement installé avec ce package.

Publicité
Configuration De Modification Ssh À Distance
Configuration De Modification Ssh À Distance

Regardez en bas à gauche où vous aurez une barre d’état à distance. En utilisant cette barre, vous pouvez ouvrir les options ssh à distance fréquemment utilisées.

Configurer la connexion SSH dans l’éditeur VSCode

Il existe deux façons de configurer notre connectivité SSH.

  • Authentification par mot de passe.
  • Authentification basée sur une clé SSH.

Il est recommandé d’utiliser l’authentification par clé SSH car elle est plus sûre et supprime la surcharge de la saisie permanente des mots de passe. presse F1 ou CTRL+SHIFT+P et tapez remote-ssh. Il affichera une liste de toutes les options. Allez-y et sélectionnez Ajouter un nouvel hôte SSH.

Ajouter Un Hôte Ssh Dans Vscode
Ajouter Un Hôte Ssh Dans Vscode

Maintenant, il vous demandera d’entrer la chaîne de connexion SSH comme vous le faites dans le terminal Linux.

ssh [email protected]/fqdn
Connexion Ssh Dans Vscode
Connexion Ssh Dans Vscode

À l’étape suivante, vous serez invité à indiquer l’emplacement du fichier de configuration dans lequel vous souhaitez stocker les informations de connexion. sélectionnez l’emplacement qui vous convient et appuyez sur entrée.

Fichier De Configuration Ssh
Fichier De Configuration Ssh

Il est recommandé de créer un fichier de configuration personnalisé en choisissant « réglages”Et entrez l’emplacement du fichier personnalisé. Vous pouvez également ajouter le « remote.SSH.configFile« Au paramètre settings.json fichier et mettez à jour l’emplacement de configuration personnalisé.

{
    "remote.SSH.configFile": "path-to-file"
}

Vous trouverez ci-dessous les paramètres stockés dans le fichier de configuration dans le cadre des étapes précédentes. Vous pouvez continuer et configurer ce fichier immédiatement au lieu de le faire via vscode.

Host xxx.com
    User USERNAME
    HostName FQDN/IP
    IdentityFile "SSH KEY LOCATION"

Connectez-vous au serveur SSH distant via un mot de passe dans VSCode

Maintenant, connectons-nous à l’hôte distant en appuyant sur F1 ou CTRL + MAJ + P -> TÉLÉCOMMANDE-SSH -> SE CONNECTER À L’HÔTE -> CHOISISSEZ L’IP DE L’HÔTE.

Il vous demandera maintenant de vérifier l’empreinte digitale car c’est la première fois que vous vous connectez à une machine distante.

Vérifier L'Empreinte Digitale Ssh
Vérifier L’Empreinte Digitale Ssh

Une fois que vous appuyez sur « Continuez»Il vous demandera maintenant de saisir un mot de passe. Une fois que vous avez entré le mot de passe, il se connectera avec succès à la machine SSH distante.

Entrez Le Mot De Passe Ssh
Entrez Le Mot De Passe Ssh

Maintenant, vscode est connecté à une machine distante.

Connexion Ssh Vscode
Connexion Ssh Vscode

Configurer l’authentification basée sur la clé SSH sur VSCode

Pour activer l’authentification basée sur les clés SSH, générez des paires de clés publiques et privées ssh à l’aide de la commande ci-dessous.

ssh-keygen -t rsa -b 4096
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

Connectez-vous maintenant à l’hôte manuellement pour voir si l’authentification par clé fonctionne correctement. Ouvrez votre fichier de configuration SSH distant VScode et ajoutez le paramètre ci-dessous. Ce paramètre identifie votre fichier de clé privée et indique à vscode d’utiliser l’authentification par clé au lieu de l’authentification par mot de passe.

IdentityFile ~/ssh/id_rsa

Vscode prend en charge l’autosuggestion pour les fichiers de configuration. Vérifiez l’image ci-dessous, lorsque je tape, je suis en train de taper « IdentifyFile»Vscode me suggère automatiquement le paramètre.

Suggestions Automatiques Vscode
Suggestions Automatiques Vscode

Connectez-vous à nouveau avec votre hôte en suivant la même procédure que lors des étapes précédentes. Cette fois, vous ne serez pas invité à entrer un mot de passe. Si vous rencontrez un problème lors de l’établissement d’une connexion à distance, vous pouvez consulter les journaux.

Pour ouvrir les journaux, appuyez sur F1 ou CTRL + MAJ + P -> TÉLÉCOMMANDE-SSH -> Afficher le journal.

Journaux Vscode
Journaux Vscode

Pour fermer la connexion active, choisissez « fermer la connexion à distance”Par frappes F1 ou CTRL + MAJ + P -> TÉLÉCOMMANDE-SSH -> Fermer la connexion à distance ou fermez simplement vscode qui déconnectera la session.

Fermer La Connexion Ssh Dans Vscode
Fermer La Connexion Ssh Dans Vscode

Voilà pour cet article. S’il y a des commentaires précieux, veuillez les partager dans la section des commentaires. Vos commentaires sont ce qui nous pousse sur la voie de fournir un meilleur contenu à nos lecteurs.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

.

Rate this post
Publicité
Article précédentApple TV met son spin sur le thriller radio d’antan avec «  Appels  »
Article suivantLe prix de Redmi Note 10 en Inde a fui avant le lancement du 4 mars, le prix de Redmi Note 10 Pro a également basculé
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici