Remote-SSH installieren und konfigurieren Öffnen Sie zunächst Ihren VSCode, suchen Sie nach Erweiterungen, suchen Sie nach Remote, laden Sie das Remote-Development-Plugin herunter und andere Remote-Plugins werden automatisch installiert, einschließlich Remote-SSH: Gehen Sie zu den Einstellungen, suchen Sie nach Als Nächstes müssen Sie die Adressinformationen Ihres Linux-Servers konfigurieren. Drücken Sie Geben Sie anschließend Ihre Adressdaten ein: Linux-Installation und Konfiguration des OpenSSH-Servers Ubuntu // Zuerst deinstallieren sudo apt-get remove openssh-server //Installieren Sie sudo apt-get install openssh-server //Starten Sie den SSHD-Dienst neu: sudo service ssh --full-restart //Automatisch starten sudo systemctl enable ssh CentOS //Installieren Sie yum install -y openssl openssh-server //Starten Sie den SSHD-Dienst neu. systemctl restart sshd.service //Systemctl enable sshd automatisch starten Bearbeiten der Konfigurationsdatei Sichern von Konfigurationsdateien sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup Bearbeiten der Konfigurationsdatei sudo vim /etc/ssh/sshd_config Fügen Sie der Konfigurationsdatei die folgende Konfiguration hinzu: Anschlüsse können individuell angepasst werden Login mit Passwort Starten Sie den SSHD-Server nach dem Speichern neu. Der Neustartbefehl ist oben angegeben. Herstellen einer Verbindung zu SSH mithilfe eines Kennworts Suchen Sie den von Ihnen konfigurierten Linux-Server: Geben Sie das Passwort ein und drücken Sie die Eingabetaste: Öffnen Sie dann den Ordner und beginnen Sie mit dem Schreiben des Codes: Verwenden Sie Mit dem Schlüssel ohne Passwort anmelden Client-Konfiguration Stellen Sie sicher, dass SSH auf Ihrem lokalen Windows-Betriebssystem installiert ist. ssh-keygen -t rsa -b 4096 (-b 4096 bedeutet, dass die Länge des generierten RSA-Schlüsselpaars 4096 Bit beträgt) Nach Eingabe dieses Befehls werden wir aufgefordert, das Verzeichnis anzugeben, in dem die Schlüsseldatei generiert wird. Sie können die Eingabetaste drücken, um diesen Schritt zu überspringen. Das generierte Verzeichnis ist Serverseitige Konfiguration Überprüfen Sie, ob der SSH-Dienst gestartet ist netstat -ntlp | grep ssh Ändern der Konfigurationsdatei vim /etc/ssh/sshd_config Das Wichtigste hier ist, dass wir cp id_rsa.pub autorisierte_Schlüssel Legen Sie dann die Berechtigungen für die entsprechenden Dateien fest chmod 700 .ssh chmod 600 .ssh/autorisierte_schlüssel VS Remote-SSH-Plugin-Konfiguration Richten Sie die Remote-SSH-Plugin-Konfigurationsdatei für vscode ein: Gastgeber Aliyun Hostname XXXX Benutzer XXX Identitätsdatei C:\Benutzer\WINDSUN\.ssh\id_rsa Aufgetretene Probleme Wenn ein Pipeline-Fehler gemeldet wird, kann es sich um das folgende Problem handeln
Vorsichtsmaßnahmen Wenn Sie den öffentlichen Schlüssel zum ersten Mal verwenden, um eine Verbindung zu Linux herzustellen, werden Sie möglicherweise aufgefordert, ein Kennwort einzugeben. Nachdem die Verbindung hergestellt wurde, wird eine Datei known_hosts im .ssh-Verzeichnis Ihres Benutzers generiert. Dieses Verzeichnis enthält auch die öffentlichen und privaten Schlüssel id-rsa.pub und id-rsa. Laden Sie dann den öffentlichen Schlüssel auf den Server hoch, wiederholen Sie das obige Kopieren nach .ssh/authorized_keys, setzen Sie die Berechtigungen zurück und versuchen Sie erneut, eine Verbindung zu Linux herzustellen. Sie müssen kein Kennwort erneut eingeben. Dies ist das Ende dieses Artikels über die Verwendung von VSCodes Remote-SSH zur Verbindung mit Linux für die Remote-Entwicklung. Weitere Informationen zu VSCodes Remote-SSH zur Verbindung mit Linux finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Spezifische Verwendung des Vollbild-Scrollens von fullpage.js
>>: So optimieren Sie die MySQL-Abfragegeschwindigkeit
01. Befehlsübersicht Basisname - entfernt Verzeic...
Lassen Sie mich Ihnen zuerst das Effektbild zeige...
Vorwort Studenten, die JavaScript lernen, wissen,...
Natürlich gibt es auch viele Leute, die die gegent...
1. Überprüfen Sie die maximale Anzahl geöffneter ...
Code kopieren Der Code lautet wie folgt: <!DOC...
Kobold-Kuh herunterladen CSS-Fussel herunterladen...
In diesem Artikelbeispiel wird der spezifische JS...
Zusammenfassen Dieser Artikel endet hier. Ich hof...
Es gibt ein solches Szenario: ein kreisförmiger C...
Sie können das Desktopsystem von der offiziellen ...
Inhaltsverzeichnis 1. MySQL-Replikationsprozess 2...
In diesem Artikel finden Sie das Installations-Tu...
Softwareversion Windows: Windows 10 MySQL: mysql-...
In diesem Artikel wird die Vant Uploader-Komponen...