Eine kurze Analyse, wie Sie in vscode eine Remoteverbindung zu Cloud-Servern herstellen

青灯夜游
Freigeben: 2022-06-06 19:10:19
nach vorne
2892 Leute haben es durchsucht

Wie stelle ich eine Remote-Verbindung zum Cloud-Server in vscode her? Im folgenden Artikel erfahren Sie, wie Sie in vscode eine Remote-Verbindung zu Ihrem eigenen Cloud-Server herstellen. Ich hoffe, er hilft Ihnen!

Eine kurze Analyse, wie Sie in vscode eine Remoteverbindung zu Cloud-Servern herstellen

Ich habe ein kleines Knotenprojekt auf meinem eigenen Cloud-Server bereitgestellt. Bei kleinen Änderungen ist es etwas mühsam, diese lokal zu ändern und dann auf den Server hochzuladen.

Also dachte ich darüber nach, vscode zu verwenden, um eine Remoteverbindung herzustellen. [Empfohlenes Lernen: „vscode-Einführungs-Tutorial“]

Plug-in: remote

Stellen Sie zunächst sicher, dass das SSH-Tool auf Ihrem Terminal installiert ist.

  • mac kann durch Eingabe von: ssh im Terminal erfolgreich installiert werden. Das folgende Bild zeigt an, dass die Installation erfolgreich war:

Eine kurze Analyse, wie Sie in vscode eine Remoteverbindung zu Cloud-Servern herstellen

  • Dies ist für Windows:

Eine kurze Analyse, wie Sie in vscode eine Remoteverbindung zu Cloud-Servern herstellen

Meine Umgebung ist: mac m1pro

Spezifische Schritte für die grundlegende Verwendung

vscode-Installations-Remote-Plug-in

Ich habe es zu diesem Zeitpunkt bereits installiert

Eine kurze Analyse, wie Sie in vscode eine Remoteverbindung zu Cloud-Servern herstellen

Nach erfolgreicher Installation erscheint ein Symbol wird in der Seitenleiste angezeigt und ignoriert die von mir konfigurierten ECS.

Eine kurze Analyse, wie Sie in vscode eine Remoteverbindung zu Cloud-Servern herstellen

Fügen Sie Ihren eigenen Server hinzu. Die erste Methode:

Klicken Sie auf das Pluszeichen im Bild oben

  • Geben Sie Ihre eigene Cloud-Server-IP-Adresse ein und drücken Sie dann die Eingabetaste.

Wählen Sie mit der Maus die erste Datei im Bild unten aus.

Eine kurze Analyse, wie Sie in vscode eine Remoteverbindung zu Cloud-Servern herstellen

  • Dann erhalten Sie das folgende Bild

Eine kurze Analyse, wie Sie in vscode eine Remoteverbindung zu Cloud-Servern herstellen

Zu diesem Zeitpunkt werden wir im Feld auf der linken Seite von vscode Der hinzugefügte Cloud-Server angezeigt

Eine kurze Analyse, wie Sie in vscode eine Remoteverbindung zu Cloud-Servern herstellen

Zu diesem Zeitpunkt fügen wir zwei weitere Konfigurationsinformationen hinzu: Benutzername, Port-Port Nummer

Dann können Sie auf das Ordnersymbol im Bild unten klicken, um die Verbindung zu öffnen. Eine kurze Analyse, wie Sie in vscode eine Remoteverbindung zu Cloud-Servern herstellen

  • Zusammenfassende Konfigurationsinformationen

Eine kurze Analyse, wie Sie in vscode eine Remoteverbindung zu Cloud-Servern herstellenHost xxxx: Host bezieht sich auf den Namen des Cloud-Servers, Sie können ihn selbst anpassen, schreiben Sie ihn nach Ihren Wünschen

Hostname xx.x.xx.x: Als Name schlägt vor, füllen Sie es aus. Es handelt sich um die IP-Adresse des Cloud-Dienstes.

Benutzer xxx: Der beim Anmelden verwendete Benutzername, z. B. root, admin usw. Eine kurze Analyse, wie Sie in vscode eine Remoteverbindung zu Cloud-Servern herstellen

Port xx: Normalerweise die Portnummer der SSH-Verbindung Port 22. Sie können es auch selbst ändern.
  • ForwardAgent ja: Wird von vscode selbst generiert, es ist kein großes Problem, machen Sie sich darüber keine Sorgen.

    • Die zweite Methode
    • besteht darin, auf das kleine Zahnrad zu klicken und die erste Datei auszuwählen. Gehen Sie danach zurück zur Konfigurationsdatei und konfigurieren Sie sie gemäß den Konfigurationsinformationen im Bild oben.
    • Erweiterte Konfiguration

  • Was ist, wenn Sie nicht bei jeder Verbindung ein Passwort eingeben möchten? Antwort: Um einen SSH-Schlüssel zu erstellen

, generieren Sie zunächst die mit RSA verschlüsselten privaten Schlüssel- und öffentlichen Schlüsseldateien. 🔜 Geben Sie alles ein und geben Sie nichts ein. Andernfalls kann die Verbindung nicht erfolgreich sein

Anschließend werden im Verzeichnis ~/.ssh zwei Dateien generiert, der öffentliche Schlüssel und der private Schlüssel mit Ihrem eigenen definierten Namen.

Dann kopieren Sie die Datei xxx.pub in den .ssh-Ordner des Servers. Wenn der Server nicht existiert, erstellen Sie ihn im Allgemeinen im Verzeichnis /root/, also ~

  • , und führen Sie dann den Befehl aus: cat xxxx.pub > Datei, die Sie oben angepasst haben)

  • Dann wird eine Datei „authorized_keys“ im aktuellen Verzeichnis generiert

  • Zum Schluss konfigurieren Sie einfach die vscode-Konfigurationsdatei

    • Fügen Sie nach den ursprünglichen Konfigurationsinformationen hinzu:
      • IdentityFile ~/.ssh/xxx
  • Jetzt können Sie nach Belieben entwickeln.

Ultimativer Fortschritt

    Was ist, wenn es welche gibt? mehrere Server?
  • Kopieren Sie einfach die vorherige Konfiguration und ändern Sie dann die IP, den Spitznamen und den Namen der SSH-Schlüsseldatei.

Zusätzliches Wissen

    Die oben erwähnte Passphrase: Was bedeutet „Passphrase eingeben“ (leer für keine Passphrase)?
  • Antwort: RSA ist eine asymmetrische Verschlüsselung und verfügt über einen öffentlichen Schlüssel und einen privaten Schlüssel. Unter normalen Umständen ist diese Verschlüsselungsmethode theoretisch nahezu narrensicher. Aber es kann physische Angriffe nicht verhindern, wenn der Feind den geheimen Schlüssel oder den öffentlichen Schlüssel auf irgendeine Weise abfängt, wird es GG sein. Die Existenz der Passphrase besteht darin, eine Schicht symmetrischer Verschlüsselung außerhalb des öffentlichen Schlüssels und des privaten Schlüssels zu umschließen. Auf diese Weise kann der Feind nicht angreifen, selbst wenn er den öffentlichen Schlüssel und den privaten Schlüssel erhält. Das Sicherheitsniveau wurde erheblich verbessert, kann jedoch immer noch keine 100-prozentige Sicherheit garantieren.
Weitere Informationen zu VSCode finden Sie unter:

vscode-Tutorial!

Das obige ist der detaillierte Inhalt vonEine kurze Analyse, wie Sie in vscode eine Remoteverbindung zu Cloud-Servern herstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:juejin.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage