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.
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.
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.
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.
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
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:
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.
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: „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!