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

MySQL 8.0.16 Installations- und Konfigurations-Tutorial unter Windows 10

In diesem Artikel finden Sie das grafische Tutori...

So implementieren Sie das Prototypmuster in JavaScript

Überblick Das Prototypmuster bezieht sich auf den...

Warum DOCTYPE HTML verwenden?

Sie wissen, dass der Browser ohne diese Option bei...

Diskussion über die Browsing-Designmethode für Webseiteninhalte

<br />Wenn ein Artikel auf einer Inhaltsseit...

Detaillierte Erklärung, wie NGINX PV, UV und unabhängige IP der Website zählt

Nginx: PV, UV, unabhängige IP Jeder, der Websites...

Tutorial zur Installation und Konfiguration von MySQL Workbench unter CentOS

In diesem Artikel finden Sie das Installations- u...

Ein Artikel zum Verständnis von Linux-Festplatten und Festplattenpartitionen

Vorwort Alle Hardwaregeräte im Linux-System werde...

MySQL 5.7.17 Winx64 Installations- und Konfigurations-Tutorial

Heute habe ich die MySQL-Datenbank erneut auf mei...

Detailliertes Tutorial zur Installation von MySQL 8.0.13 (rpm) auf Centos7

yum oder rpm? Die Yum-Installationsmethode ist se...

So installieren Sie Docker auf Raspberry Pi

Da Raspberry Pi auf der ARM-Architektur basiert, ...