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

Tutorial zur HTML-Tabellenauszeichnung (37): Hintergrundbild-Attribut BACKGROUND

Legen Sie das Hintergrundbild für die Tabellenübe...

Kurztipps für die Linux-Befehlszeile: So finden Sie eine Datei

Wir alle haben Dateien auf unseren Computern gesp...

js zur Realisierung der Web-Message-Board-Funktion

In diesem Artikelbeispiel wird der spezifische JS...

Nginx-Stream-Konfigurationsproxy (Nginx TCP/UDP-Lastausgleich)

Auftakt Wir alle wissen, dass nginx ein hervorrag...

Implementierung der Nginx-Lastverteilung/SSL-Konfiguration

Was ist Lastenausgleich? Wenn ein Domänenname auf...

Zusammenfassung der Linux Logical Volume Management (LVM)-Nutzung

Die Verwaltung des Speicherplatzes ist für System...

3 Codes zur automatischen Aktualisierung von Webseiten

Tatsächlich ist es sehr einfach, diesen Effekt zu ...

Sprechen Sie über wichtige Unterverzeichnisprobleme im Linux-System

/etc/fstab Partitionen/Festplatten automatisch mo...