So konfigurieren Sie SSH für die Anmeldung bei Linux mit Git Bash

So konfigurieren Sie SSH für die Anmeldung bei Linux mit Git Bash

1. Generieren Sie zunächst die öffentlichen und privaten Schlüsseldateien auf dem Linux-Server. Das Standardspeicherverzeichnis ist ~/.ssh.

ssh-keygen

Sie können das Kennwortfeld leer lassen, um sich künftig ohne Kennwort anzumelden.

2. Kopieren Sie die private Schlüsseldatei auf Ihren lokalen Computer.

scp [email protected]:/root/.ssh/id_rsa ~/.ssh

Am besten legen Sie die private Schlüsseldatei im Verzeichnis ~/.ssh ab. Andernfalls müssen Sie beim Anmelden mit ssh -i verwenden, um die private Schlüsseldatei anzugeben.

3. Die öffentliche Schlüsseldatei muss zur Datei ~/.ssh/authorized_keys des Servers hinzugefügt werden.

cat id_rsa.pub >> autorisierte Schlüssel

4. Ändern Sie die Konfigurationsdatei, um die Anmeldung mit einem geheimen Schlüssel zu ermöglichen.

vim /etc/ssh/sshd_config

Entfernen Sie einfach das # vor dem Kommentar.

Starten Sie dann den Linux-SSH-Dienst neu

systemctl starte sshd.service neu

Ältere Versionen ohne systemctl müssen service sshd restart verwenden

Sie können sich über ssh [email protected] anmelden:

Der obige Artikel darüber, wie man Git Bash konfiguriert, um sich über SSH bei Linux anzumelden, ist alles, was ich mit Ihnen teilen kann. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • So konfigurieren Sie IDEA zum ersten Mal und importieren die Gite-Code-Cloud
  • Pycharm-Konfiguration in Git (grafisches Tutorial)
  • Detaillierte Erläuterung der Git-Konfiguration und der kollaborativen Entwicklung in Android Studio
  • Git-SSH-Konfiguration und -Verwendung
  • Detaillierte Darstellung des Git-Clients: Anleitung zum Installieren und Konfigurieren des GitHub-Betriebsprozesses
  • Detaillierte Erläuterung der Git-Konfiguration und der Dateiübertragungsmethode
  • Java-Kursdesign zum Erstellen eines Chatrooms für mehrere Personen (Socket + Multithreading)

<<:  Detaillierter Installationsprozess der MySQL 8.0 Windows-ZIP-Paketversion

>>:  ByteDance-Interview: So implementieren Sie mit JS die gleichzeitige Anforderungssteuerung von Ajax

Artikel empfehlen

Der Unterschied zwischen ID- und Name-Attributen von HTML-Elementen

Heute bin ich etwas verwirrt über <a href="...

Tutorial zur Installation von JDK und Tomcat unter Linux CentOS

Laden Sie zuerst JDK herunter. Hier verwenden wir...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.22 winx64

Das grafische Tutorial zur Installation und Konfi...

Häufige CSS-Fehler und Lösungen

Code kopieren Der Code lautet wie folgt: Untersch...

Leitfaden zum Schreiben von HTML-Code

Gängige Konventions-Tags Selbstschließende Tags, ...

Docker verwendet Busybox, um ein Basis-Image zu erstellen

Die erste Zeile eines Docker-Images beginnt mit e...

Sechs Möglichkeiten zur Steigerung der Geschwindigkeit Ihrer Website

1. Ersetzen Sie die Adresse Ihrer .js-Bibliotheks...

Fähigkeiten zur Seiten-Refaktorierung – Javascript, CSS

Über JS, CSS CSS: Stylesheet oben Vermeiden Sie C...

Zusammenfassung des Wissens zu MySQL-Sperren

Sperren in MySQL Sperren sind ein Mittel, um Ress...

Vue + Openlayer realisiert den Drag- und Rotationsverformungseffekt von Grafiken

Inhaltsverzeichnis Vorwort Ressourcen zum Thema E...