Verwenden der Erweiterung „Remote – SSH“ in Visual Studio Code

Abgeschlossen

Nachdem Sie Ihren SSH-Server eingerichtet haben, lernen wir nun, wie Sie von Ihrem lokalen Rechner aus eine Verbindung zum Remote-Rechner herstellen. Die Fachkräfte in der Entwicklung in Ihrer Agentur möchten weiterhin Visual Studio Code als Editor verwenden. Die Entwicklung auf einem Remote-Computer mit Visual Studio Code ist über die Erweiterung „Remote – SSH“ möglich.

Die Erweiterung „Remote – SSH“

Mit der Visual Studio Code Remote -SSH-Erweiterung können Sie einen beliebigen Remotecomputer mit einem SSH-Server als Entwicklungsumgebung verwenden. Die Erweiterung stellt eine Verbindung zwischen Ihrem lokalen Computer und dem Remote-Computer her. Die Erweiterung installiert einen Server namens Visual Studio Code Server in der Remoteumgebung, wodurch lokale Visual Studio Code reibungslos mit Remotequellcode und Laufzeiten interagieren kann.

Sobald eine Verbindung mit einem Remotecomputer hergestellt wurde, können Sie überall im Remotedateisystem mit Dateien und Ordnern interagieren und den vollständigen Featuresatz von Visual Studio Code nutzen, z. B. IntelliSense (Abschluss), Codenavigation und Debugging. Die Erweiterung führt Befehle und andere Erweiterungen direkt auf dem Remote-Computer aus, sodass sich kein Quellcode auf Ihrem lokalen Computer befinden muss, um diese Vorteile nutzen zu können.

Diagramm, das zeigt, wie die Remote - SSH-Erweiterung den lokalen Visual Studio Code-Editor mit der Entwicklungsumgebung des Remotecomputers verbindet.

Visual Studio Code führt Erweiterungen an einer von zwei Stellen aus: lokal auf der Benutzeroberfläche/Clientseite oder remote auf dem SSH-Host. Erweiterungen, die sich auf die Visual Studio Code-Benutzeroberfläche (z. B. Designs) auswirken, werden zwar lokal installiert, die meisten Erweiterungen befinden sich jedoch auf dem Remotecomputer. Diese Konfiguration gewährleistet eine reibungslose Erfahrung und ermöglicht es Ihnen, alle erforderlichen Erweiterungen für einen bestimmten Arbeitsbereich auf einem Remote-Computer von Ihrem lokalen Computer aus zu installieren. Auf diese Weise können Sie genau dort weitermachen, wo Sie aufgehört haben, und zwar an einem anderen Gerät mit Ihren Erweiterungen.

Verwenden Sie Remote - SSH nur, um eine Verbindung mit sicheren Remotecomputern herzustellen, denen Sie vertrauen und die einer Partei gehören, die Sie vertrauen. Eine kompromittierte Remoteverbindung kann die Visual Studio Code Remote-Verbindung verwenden, um Code auf Ihrem lokalen Computer auszuführen.

Im nächsten Abschnitt installieren Sie die Erweiterung „Remote – SSH“ und verwenden sie, um eine Verbindung zum von Ihnen erstellten SSH-Server herzustellen.