Heim >Entwicklungswerkzeuge >Idiot >Was ist Gits SSH?

Was ist Gits SSH?

青灯夜游
青灯夜游Original
2021-11-30 11:40:138197Durchsuche

Der vollständige Name von ssh lautet „Secure Shell“, was sich auf das „Secure Shell-Protokoll“ bezieht. Es handelt sich um ein Protokoll, das die Sicherheit von Remote-Anmeldesitzungen und anderen Netzwerkdiensten gewährleisten soll Das Problem des Informationslecks bei Remote-Management-Prozessen wird behoben und Lücken im Netzwerk geschlossen.

Was ist Gits SSH?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Git-Version 2.30.0, Dell G3-Computer.

SSH ist ein sicheres Authentifizierungsprotokoll und Git ist ein Versionsverwaltungstool.

1. Was ist ssh?

SSH ist die Abkürzung für Secure Shell (Secure Shell Protocol), das von der Network Working Group der IETF entwickelt wurde.

SSH ist derzeit das zuverlässigste Protokoll, das entwickelt wurde, um Sicherheit für Remote-Anmeldesitzungen und andere Netzwerkdienste zu bieten.

Durch die Verwendung des SSH-Protokolls können Informationslecks während der Fernverwaltung wirksam verhindert und Lücken im Netzwerk geschlossen werden.

2. Schlüsselbasierte Sicherheitsüberprüfung

Bei der Kommunikation über das SSH-Protokoll wird empfohlen, die schlüsselbasierte Überprüfungsmethode zu verwenden. Sie müssen ein Schlüsselpaar für sich selbst erstellen und den öffentlichen Schlüssel auf dem Server ablegen, auf den Sie zugreifen müssen. Wenn Sie eine Verbindung zu einem SSH-Server herstellen möchten, fordert die Client-Software den Server auf, Ihren Schlüssel zur Sicherheitsüberprüfung zu verwenden. Nachdem der Server die Anfrage erhalten hat, sucht er zunächst in Ihrem Home-Verzeichnis auf dem Server nach Ihrem öffentlichen Schlüssel und vergleicht ihn dann mit dem von Ihnen gesendeten öffentlichen Schlüssel. Stimmen die beiden Schlüssel überein, verschlüsselt der Server die „Challenge“ mit dem öffentlichen Schlüssel und sendet ihn an die Client-Software. Nachdem die Client-Software die „Herausforderung“ erhalten hat, kann sie diese mit Ihrem privaten Schlüssel entschlüsseln und an den Server senden.

3. SSH-Schlüsselgenerierung

Unter Windows können wir Git Bash.exe verwenden, um den Schlüssel zu generieren. Sie können Git Bash über das Startmenü oder das Rechtsklick-Menü öffnen Schlüssel und privater Schlüssel Schlüssel

Was ist Gits SSH?ssh-keygen -t rsa

Generieren Sie nach dem Ausführen des Befehls die öffentlichen und privaten Schlüssel mit den folgenden Namen im lokalen Verzeichnis user.ssh des Fensters C:Benutzer username.ssh:

Was ist Gits SSH?

4. SSH-Schlüsselkonfiguration

Nachdem der Schlüssel generiert wurde, müssen Sie den Schlüssel lokal auf Github konfigurieren, um einen reibungslosen Zugriff zu gewährleisten. Was ist Gits SSH?


Was ist Gits SSH?Fügen Sie den Inhalt der Datei id_rsa.pub im Schlüsselabschnitt hinzu und klicken Sie dann auf die Schaltfläche „SSH-Schlüssel hinzufügen“, um die Konfiguration abzuschließen.

Empfohlenes Lernen: „Was ist Gits SSH?Git Tutorial

Das obige ist der detaillierte Inhalt vonWas ist Gits SSH?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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