Maison > outils de développement > VSCode > le corps du texte

Une brève analyse de la façon de se connecter à distance aux serveurs cloud dans vscode

青灯夜游
Libérer: 2022-06-06 19:10:19
avant
2869 Les gens l'ont consulté

Comment se connecter à distance au serveur cloud en vscode ? L'article suivant vous expliquera comment vous connecter à distance à votre propre serveur cloud dans vscode. J'espère qu'il vous sera utile !

Une brève analyse de la façon de se connecter à distance aux serveurs cloud dans vscode

J'ai déployé un petit projet de nœud sur mon propre serveur cloud. Lorsque vous rencontrez de petits changements, il est un peu gênant de les modifier localement puis de les télécharger sur le serveur.

J'ai donc pensé à utiliser vscode pour établir une connexion à distance. [Apprentissage recommandé : "Tutoriel d'introduction au vscode"]

Plug-in : télécommande

Assurez-vous d'abord que l'outil ssh est installé sur votre terminal.

  • mac peut être installé avec succès en tapant : ssh dans le terminal. L'image suivante apparaît, indiquant que l'installation est réussie :

Une brève analyse de la façon de se connecter à distance aux serveurs cloud dans vscode

  • C'est pour Windows :

Une brève analyse de la façon de se connecter à distance aux serveurs cloud dans vscode

Mon environnement est : mac m1pro

Étapes spécifiques pour une utilisation de base

Plug-in à distance d'installation de vscode

Je l'ai déjà installé à ce moment-là

Une brève analyse de la façon de se connecter à distance aux serveurs cloud dans vscode

Une fois l'installation réussie, une icône apparaîtra dans la barre latérale, ignorant les ecs que j'ai configurés

Une brève analyse de la façon de se connecter à distance aux serveurs cloud dans vscode

Ajoutez votre propre serveur

Première méthode :

  • Cliquez sur le signe plus dans l'image ci-dessus

Une brève analyse de la façon de se connecter à distance aux serveurs cloud dans vscode

Entrez l'adresse IP de votre propre serveur cloud, puis appuyez sur Entrée

  • Utilisez la souris pour sélectionner le premier fichier dans l'image ci-dessous

Une brève analyse de la façon de se connecter à distance aux serveurs cloud dans vscode

  • Vous obtiendrez alors l'image suivante

Une brève analyse de la façon de se connecter à distance aux serveurs cloud dans vscode

  • À ce moment, nous apparaîtrons dans la case sur le côté gauche de vscode Le serveur cloud ajouté

Une brève analyse de la façon de se connecter à distance aux serveurs cloud dans vscode

  • À ce moment, nous ajoutons deux informations de configuration supplémentaires : Nom d'utilisateur, Port port number

Une brève analyse de la façon de se connecter à distance aux serveurs cloud dans vscode

Ensuite, vous pouvez cliquer sur l'icône du dossier dans l'image ci-dessous pour ouvrir la connexion.

Une brève analyse de la façon de se connecter à distance aux serveurs cloud dans vscode

  • Informations de configuration récapitulatives

    • Host xxxx : Host fait référence au nom du serveur cloud, vous pouvez le personnaliser vous-même, l'écrire comme vous le souhaitez
    • HostName xx.x.xx.x : Comme le le nom suggère, remplissez C'est l'adresse IP du service cloud
    • Utilisateur xxx : Le nom d'utilisateur utilisé lors de la connexion, tel que : root, admin, etc.
    • Port xx : Le numéro de port de la connexion ssh, généralement port 22. Vous pouvez également le changer vous-même.
    • ForwardAgent oui : généré par vscode lui-même, ce n'est pas un gros problème, ne vous inquiétez pas.

La deuxième méthode consiste à cliquer sur le petit engrenage et à sélectionner le premier fichier. Après cela, revenez au fichier de configuration et configurez-le selon les informations de configuration dans l'image ci-dessus.

Configuration avancée

Et si vous ne souhaitez pas avoir à saisir de mot de passe à chaque connexion ? Réponse : Pour créer une clé ssh

  • générez d'abord la clé privée et les fichiers de clé publique chiffrés avec rsa.

  • Premier cd vers ~/.ssh dans le terminal, puis entrez : ssh-keygen -t rsa -b 4096 -f xxxx (nommez-le vous-même)

  • vous demandera de saisir deux fois la phrase secrète du mot de passe. Saisissez tout et ne saisissez rien. Sinon, la connexion ne pourra pas réussir

  • Ensuite, deux fichiers, la clé publique et la clé privée avec votre propre nom défini, sont générés dans le répertoire ~/.ssh.

  • Copiez ensuite le fichier xxx.pub dans le dossier .ssh du serveur. Si le serveur n'existe pas, créez-le vous-même. Généralement, centos se trouve dans le répertoire /root/, c'est-à-dire ~

  • puis exécutez la commande : cat xxxx.pub > fichier que vous avez personnalisé ci-dessus)

  • Ensuite, un fichier authorised_keys sera généré dans le répertoire courant

  • Enfin, configurez simplement le fichier de configuration vscode

    • Ajoutez après les informations de configuration d'origine :
      • IdentityFile ~/.ssh/xxx
  • Vous pouvez désormais développer à votre guise.

Avancement ultime

  • Et s'il y avait plusieurs serveurs ?
  • Copiez simplement la configuration précédente, puis modifiez l'adresse IP, le surnom et le nom du fichier de clé ssh.

Connaissances supplémentaires

  • La phrase secrète mentionnée ci-dessus : Que signifie Saisir la phrase secrète (vide s'il n'y a pas de phrase secrète) ?
  • Réponse : rsa est un cryptage asymétrique et possède une clé publique et une clé privée. Dans des circonstances normales, cette méthode de cryptage est en théorie presque infaillible. Mais cela ne peut pas empêcher les attaques physiques. Si l’ennemi intercepte la clé secrète ou la clé publique d’une manière ou d’une autre, ce sera GG. L'existence de la phrase secrète consiste à envelopper une couche de cryptage symétrique en dehors de la clé publique et de la clé privée. De cette façon, même si l’ennemi obtient la clé publique et la clé privée, il ne pourra pas attaquer. Le niveau de sécurité a été considérablement amélioré, mais il ne peut toujours pas garantir une sécurité à 100 %.

Pour plus de connaissances sur VSCode, veuillez visiter : tutoriel vscode !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:juejin.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!