Wie richte ich eine Remote -SSH -Verbindung in VSCODE ein?
- Installieren Sie die Remote -SSH -Erweiterung von Microsoft in VS Code. 2. Verwenden Sie die Befehlspalette, um einen neuen SSH-Host mit dem Befehl remote-ssh hinzu: Verbindung zum Host ... und geben Sie SSH-Benutzername@hostname-or-ip ein. 3. Speichern Sie die Konfiguration in der Standard -SSH -Konfigurationsdatei (~/.SH/config), wodurch Verbindungsdetails gespeichert werden. 4. Authentifizieren Sie mit einem Kennwort oder vorzugsweise SSH -Tasten. Der öffentliche Schlüssel befindet sich auf dem Remote -Server und der private Schlüssel hat 600 Berechtigungen. 5. Öffnen Sie nach der Verbindung einen Remote -Ordner wie/home/John/Projekt über Datei> Ordner Öffnen. 6. Beginnen Sie mit der Bearbeitung, Ausführung und Debuggierung direkt auf dem Remote -Computer mit dem vollständigen Funktionssatz von VS Code, einschließlich des integrierten Terminals und der ausgebildeten Erweiterungen. Stellen Sie sicher, dass SSH auf der Zielmaschine aktiviert ist, Port 22 (oder benutzerdefinierte Port) zugänglich ist, und verwenden Sie SSH -Aliase für die Bequemlichkeit. Dieses Setup ermöglicht eine sichere, nahtlose Entwicklung auf Remote -Systemen, als ob sie lokal funktionieren.
Durch das Einrichten einer Remote -SSH -Verbindung im VS -Code können Sie Code direkt auf einem Remote -Server oder Maschine bearbeiten und ausführen. Dies ist insbesondere für die Entwicklung auf Linux -Servern, Raspberry -PIs oder Cloud -Instanzen nützlich. Hier erfahren Sie, wie man es Schritt für Schritt macht.

1. Installieren Sie die Remote -SSH -Erweiterung
Öffnen Sie den vs Code, gehen Sie zur Erweiterungsansicht (Strg Shift X) und suchen Sie nach:
Remote - SSH
Installieren Sie die offizielle Erweiterung von Microsoft. Dies fügt VS -Code SSH -Funktionen hinzu.

2. Schließen Sie eine Verbindung zu einem Remote -Host an
Öffnen Sie nach der Installation die Befehlspalette (STRG Shift P) und geben Sie ein:
Remote-SSH: Verbindung zum Host ...
Dann wählen Sie:

Fügen Sie einen neuen SSH -Host hinzu ...
Sie werden aufgefordert, einen SSH -Befehl einzugeben, wie:
ssh userername@hostname-or-ip
Zum Beispiel:
ssh John@192.168.1.100
oder
ssh ubuntu@ec2-12-345-678-90.compute-1.amazonaws.com
3. Wählen Sie SSH -Konfigurationsdatei
VS Code wird gefragt, wo die SSH -Konfiguration speichert werden soll. Wählen Sie die Standardeinstellung ( ~/.ssh/config
), es sei denn, Sie haben einen bestimmten Grund, dies nicht zu tun.
Nach dem Speichern fügt VS -Code Ihrer SSH -Konfiguration einen solchen Eintrag hinzu:
Gastgeber 192.168.1.100 Hostname 192.168.1.100 Benutzer John
Sie können diese Datei später bearbeiten, um Optionen wie benutzerdefinierte Ports, Identitätsdateien usw. hinzuzufügen.
4. Authentifizieren
Wenn Sie eine Verbindung herstellen, fordert VS -Code Ihr Passwort auf. Wenn Sie SSH -Tasten verwenden (empfohlen), stellen Sie sicher, dass Ihr privater Schlüssel in ~/.ssh/
und der öffentliche Schlüssel in ~/.ssh/authorized_keys
auf der Remote -Maschine ist.
Um einen bestimmten Schlüssel zu verwenden, bearbeiten Sie die SSH -Konfiguration:
Gastgeber Myserver Hostname 192.168.1.100 Benutzer John IdentityFile ~/.ssh/id_rsa_myserver
5. Öffnen Sie einen Remote -Ordner
Nach der Authentifizierung öffnet VS-Code ein neues Fenster (unten links zeigt der Verbindungsstatus). Wählen Sie nun:
Datei> Ordner öffnen
und geben Sie einen Pfad auf dem Remote -Computer wie /home/john/project
oder /var/www/html
ein.
VS -Code verbindet und zeigt das Remote -Dateisystem an.
6. Verwenden Sie die Remote -Umgebung
Jetzt können Sie:
- Bearbeiten Sie Dateien direkt auf dem Remote -Computer
- Verwenden Sie das integrierte Terminal (es wird auf dem Remote -Host ausgeführt)
- Führen Sie Debugger, Linter und Git - alle auf der abgelegenen Seite
Die Erweiterungen werden bei Bedarf remote installiert, sodass einige möglicherweise im Remote -Kontext erneut hinzugefügt werden müssen.
Tipps und Fehlerbehebung
- Stellen Sie sicher, dass SSH auf dem Remote -Computer aktiviert ist :
sudo systemctl status ssh
(Linux) - Firewall -Einstellungen : Stellen Sie sicher, dass Port 22 (oder Ihr benutzerdefinierter SSH -Port) geöffnet ist
- Verwenden Sie SSH -Konfigurationsaliase für den einfacheren Zugriff (z. B.
Host mypi
anstatt jedes Mal IP einzugeben). - Schlüsselberechtigungen : Stellen Sie unter Linux/MacOS sicher, dass Ihr privater Schlüssel über
600
Berechtigungen verfügt:
chmod 600 ~/.ssh/id_rsa_myserver
Das war's. Sobald Sie eingerichtet sind, können Sie mit nur wenigen Klicks schnell zwischen lokalen und entfernten Projekten wechseln. Die Verbindung ist sicher, schnell und fühlt sich fast wie vor Ort an.
Grundsätzlich ist es VS-Code, der als intelligentes Front-End für Ihre Remote-Maschine fungiert.
Das obige ist der detaillierte Inhalt vonWie richte ich eine Remote -SSH -Verbindung in VSCODE ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

TosyncvScodesettingsacrossDevices, signiN -withagithubormicrosoftAccount, anpasste whatgetSynced, und ManualtriggersyncWhenneed.First, OpenVSCodeAnDIGNINVIATHEPLECIMICONORCOMNORTPALETETSETSETSETSETTIGAISNECTIGISETIC:

Der VSCODE-Arbeitsbereich ist eine .code-Arbeitsspace-Datei, die projektspezifische Konfigurationen speichert. 1. Es unterstützt Multi-Root-Verzeichnis, Debug-Konfiguration, Abkürzungsschlüsseleinstellungen und Erweiterungsempfehlungen und eignet sich für die Verwaltung verschiedener Anforderungen mehrerer Projekte. 2. Die Hauptszenarien umfassen Multi-Project-Zusammenarbeit, maßgeschneiderte Entwicklungsumgebung und Team-Sharing-Konfiguration. 3. Die Erstellungsmethode besteht darin, die Konfiguration über die Menüdatei> SaveWorkSpaceas zu speichern .... 4. Notizen enthalten die Unterscheidung zwischen .code-WorkSpace und .vScode/Settings.json unter Verwendung von relativen Pfaden und vermeiden Sie das Speichern sensibler Informationen.

Ja, vscodecanautomaticsaveFiles.toenableAuto-Save, GotOfile> Autosave (Windows/Linux) Orcode> Autosave (macOS), Andcheckthebox.youcanalsoSetittosaveonfocuschangebyadding "Dateien": ":" Onfocuschange "tosetss.json.formercon

YoucanuseEnvironmentvariableSinvScodetaSkiAs $ {env: variable_name} syntax.1.ReferenceVariablesDirectyIntasks.jsontoAvoidHardCodingsensistInedataormachine-spezifisch

VisualStudioCode wird reibungslos auf einer niedrigeren Konfigurationshardware ausgeführt. Die minimalen Konfigurationsanforderungen sind: 64-Bit-Windows 10 oder höher, macOS 10.13 oder höher, moderne Mainstream-Linux-Verteilung; Der Prozessor benötigt 1,6 GHz oder höher (Duo Core empfohlen); Mindestens 4 GB Speicher (8 GB wird für die Behandlung großer Projekte empfohlen); ca. 500 MB verfügbarer Speicherplatz; Auflösung 1024x768 oder höher. Empfohlene Konfigurationen umfassen 8–16 GB Speicher, SSD-Speicher, Multi-Core-CPU und größere Bildschirme oder mehrere Monitore für eine verbesserte Leistung und Entwicklungserfahrung. Zu den Optimierungsvorschlägen für Low-End-Geräte gehören: Deaktivieren unnötiger Erweiterungen, das automatische Einsparung, verwendete integrierte Terminals, vermeiden Sie, große Ordner direkt zu öffnen.

TopassArgumentesinvscodetasks, configuretheargsArrayIntasks.json.1.structureCommandpartsBySeParatingTheCommandAntitsArgumentsIntoCommandandArgs, z.

Um eine Verbindung zu einem Remote -Server mithilfe von SSH von Ihrem Mac herzustellen, führen Sie einfach den entsprechenden Befehl über das Terminal aus. Öffnen Sie zuerst das Terminalprogramm (Sie können durch "Anwendungen" → "Dienstprogramme" oder Spotlight suchen) und dann den Befehl im SSHUSERNAME@Server_ip -Format eingeben. Wenn Sie einen Nicht -Default -Port angeben möchten, fügen Sie den Parameter -P hinzu. Wenn Sie sich ohne Kennwort anmelden möchten, können Sie SSH-Keygen ausführen, um den Schlüssel zu generieren. Zu den häufigen Problemen gehören Netzwerkblockade, Port nicht geöffnet, Benutzernamenfehler und unsachgemäße Berechtigungseinstellungen. Es wird empfohlen, den Befehl ssh-v zu verwenden, um Probleme zu beheben. Obwohl der gesamte Prozess einfach ist, müssen Sie auf die Firewall und die Dateien achten

ThevScodetermininalNotworkingisoftenduetoafrozenterminal, falsch konfiguriertes Shellseting, KonfliktextensionSorteStartupscripts, Oracorruptedcache/Installation.1.FirstcheckftheterminalisFrozenbytypacommandlikelsordirandirensingententer;
