Lösung für das Fehlerproblem bei der Remote-Verbindung von Vscode zu Ubuntu

Lösung für das Fehlerproblem bei der Remote-Verbindung von Vscode zu Ubuntu

1. Hintergrund des Vorfalls:

Aus Arbeitsgründen muss eine VSCode-Remoteverbindung zu Ubuntu verwendet werden. (Die genaue Verbindungsmethode finden Sie auf Baidu. Dieser Artikel beschränkt sich auf die Weitergabe der aufgetretenen Probleme.)

2. Problemphänomen:

Während dieses Vorgangs ist ein Problem aufgetreten. Die Textbeschreibung lautet: Es konnte keine Verbindung zur „IP-Adresse“ hergestellt werden und der Prozess hat versucht, in eine Pipe zu schreiben, die nicht existiert.

Wie in der folgenden Abbildung dargestellt:

3. Problemanalyse:

1. Suchen Sie online anhand des gemeldeten Fehlers nach der Ursache.

Es gibt zu viele und zu weit gefasste Übereinstimmungen für das Schlüsselwort „Die Pipe, in die der Prozess schreiben wollte, existiert nicht“, beispielsweise aufgrund der Installation von Git, aufgrund eines Upgrades des Ubuntu-Systems und aufgrund der nicht installierten Open-SSH-Software. Außer dass ich geblendet war, habe ich nichts gewonnen. Ändern Sie also Ihr Denken.

2. Identifizieren Sie das Problem. Handelt es sich um ein Problem mit dem Verbindungspartner (vscode, Windows) oder Ubuntu?

Um die Richtung zu überprüfen, habe ich die SecureCRT-Software verwendet, um erfolgreich eine Remote-Verbindung zu Ubuntu herzustellen. Dies beweist, dass alle Aspekte des Ubuntu-Systems ordnungsgemäß konfiguriert sind.

3. Grenzen Sie den Umfang weiter ein, z. B. Probleme mit der VSCode-Software oder der Fensterkonfiguration

Um den Umfang weiter einzugrenzen, habe ich cmd verwendet, um erfolgreich eine Verbindung zu Ubuntu herzustellen (die genaue Vorgehensweise finden Sie auf Baidu, es gibt viele Tutorials, die hier nicht wiederholt werden). Dann liegt wahrscheinlich ein Problem mit vscode selbst vor.

Hinweis, da ich befürchtete, dass bei der Installation der Open SSH-Software ein Fehler aufgetreten sei. Es ist erwähnenswert, dass Sie, wenn OpenSSH nicht installiert werden kann, die Git-Software installieren können, die dem System bei der Installation von OpenSSH hilft. (Windows 10 wird mit OpenSSH ausgeliefert, Sie müssen sich also keine Gedanken über dieses Problem machen)

4. Identifizieren Sie spezifische Probleme

Zu diesem Zeitpunkt ist das Ausmaß des Problems sehr gering. Nachdem ich die Beiträge der Experten gelesen hatte, kam ich schließlich zu dem Schluss, dass es sich um ein Problem mit den Dateiberechtigungen von SSH handelte.

Ich habe den Beitrag des großen Gottes wie unten gezeigt eingefügt:

Für Laien ausgedrückt: Das Remote-SSH-Plugin in vscode ändert die Berechtigungen der Datei .ssh/config.

Daher habe ich sofort die Berechtigungen von .ssh geändert, sodass vscode normal darauf zugreifen kann.

4. Problemlösung

1. Ändern Sie die Berechtigungen von .ssh

(Die Änderungsmethode ist auf Baidu, bitte verzeihen Sie mir, dass ich zu faul bin, sie aufzuschreiben.)

Nach vielen Schwierigkeiten probierte ich es mit großer Freude aus, aber es funktionierte immer noch nicht. Es war die gleiche Formel und das gleiche Problem.

Es muss ein anderes Problem geben.

Dann suchen Sie einfach weiter. . . . . An dieser Stelle möchte ich den Internet-Meistern meinen besonderen Dank aussprechen, die bereit sind, ihre Erfahrungen zu teilen und es einem Neuling wie mir ermöglichen, auf den Schultern von Riesen zu stehen und sie zu „kopieren“.

Es stellt sich heraus, dass Sie den Konfigurationspfad auch im Remote-SSH-Plugin hinzufügen müssen, da dieses sonst nicht erkannt werden kann. Äh. . . Das stimmt, wenn Sie ihm die Adresse nicht mitteilen, kann er es nicht finden.

2. Konfigurationspfad hinzufügen

Um ausführlichen Text zu vermeiden, sehen Sie sich bitte das folgende Bild an

Endlich versteht ihr es alle. Das Problem wurde erfolgreich gelöst. Das ist heute das Schönste. Hahahaha.

V. Danksagungen

Vielen Dank an die großen Jungs, die selbstlos im Internet geteilt haben.

Zusammenfassen

Dies ist das Ende dieses Artikels über das Fehlerproblem der Vscode-Remoteverbindung zu Ubuntu. Weitere verwandte Inhalte zum Fehlerproblem der Vscode-Remoteverbindung zu Ubuntu finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • VSCode stellt eine Remoteverbindung zum WSL2 anderer Hosts her
  • So stellen Sie eine Remote-Verbindung zu vscode her und konfigurieren es über Remote-SSH
  • VSCode-Remoteverbindungsserverfehler: Es konnte keine Verbindung hergestellt werden zu

<<:  vue+element-ui implementiert die Kopfnavigationsleistenkomponente

>>:  MySQL-Backup-Tabellenvorgang basierend auf Java

Artikel empfehlen

SVG+CSS3 zum Erzielen eines dynamischen Welleneffekts

Eine Vektorwelle <svg viewBox="0 0 560 20...

Formel und Berechnungsmethode zur Schätzung der Server-Parallelität

Vor Kurzem musste ich den Server erneut einem Str...

Lösung für das Problem, dass sich der mysql8.0.11-Client nicht anmelden kann

In diesem Artikel erfahren Sie, wie Sie das Probl...

Detaillierte Analyse mehrerer Situationen, in denen MySQL-Indizes fehlschlagen

1. Führende Fuzzy-Abfragen können keinen Index ve...

Eine kurze Diskussion über ereignisgesteuerte Entwicklung in JS und Nodejs

Inhaltsverzeichnis Ereignisgesteuert und Publish-...

So verwenden Sie Shell-Skripte in Node

Hintergrund Während der Entwicklung benötigen wir...

Detaillierte Erläuterung der Beispiele für CSS-Gewichtswerte (Kaskadierung)

•Es gibt viele Selektoren in CSS. Was passiert, w...

JavaScript-Array-Deduplizierungslösung

Inhaltsverzeichnis Methode 1: Set: Es handelt sic...

Schiebemenü mit CSS3 implementiert

Ergebnis:Implementierungscode: <!DOCTYPE html&...

Vue implementiert ein einfaches Einkaufswagenbeispiel

In diesem Artikel wird der spezifische Code von V...

Standards zum Schreiben von Codekommentaren bei der Webseitenerstellung

<br />Ich habe die in meiner Arbeit verwende...