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

Tabellen-Paging-Funktion implementiert durch Vue2.0+ElementUI+PageHelper

Vorwort Ich habe kürzlich an einigen Front-End-Pr...

Häufige Browserkompatibilitätsprobleme (Zusammenfassung)

Browserkompatibilität ist nichts anderes als Stil...

Detaillierter Prozess für den Einstieg mit Docker Compose HelloWorld

Voraussetzungen Compose ist ein Tool zum Orchestr...

XHTML-Erste-Schritte-Tutorial: Was ist XHTML?

Was ist HTML? Um es einfach auszudrücken: HTML wi...

Beispiele für die Implementierung und Verwendung von geplanten MySQL-Aufgaben

Dieser Artikel veranschaulicht anhand von Beispie...

Ausführliche Erklärung der Iteratoren in ECMAScript

Inhaltsverzeichnis Vorwort Frühere Iterationen It...

Zwei Methoden zum Strecken des Hintergrundbilds einer Webseite

Es gibt zwei Lösungen: Eine Möglichkeit ist CSS, b...

Deaktivieren Sie die IE-Bildsymbolleiste

Ich habe es gerade auf IE6 ausprobiert und die Sym...

MySQL fügt automatisch Millionen simulierter Datenoperationscodes ein

Ich verwende Navicat als Datenbanktool. Andere si...

WeChat-Applet implementiert ein einfaches Würfelspiel

In diesem Artikel wird der spezifische Code des W...