So generieren Sie SSH -Tasten unter Windows Top 10/Top 10, um auf Linux -Server ohne Passwörter zuzugreifen

So generieren Sie SSH -Tasten unter Windows Top 10/Top 10, um auf Linux -Server ohne Passwörter zuzugreifen
In diesem Artikel zeigen wir Ihnen, wie Sie die SSH -Tasten unter Windows 10- und Windows 11 -Betriebssystemen generieren können. Wir zeigen Ihnen auch, wie Sie die generierte öffentliche SSH -Taste von Windows 10 und Windows 11 auf Linux -Servern installieren, damit Sie über SSH ohne Passwörter auf sie zugreifen können.

Inhaltsthema:

  1. Installieren Sie den SSH -Client unter Windows 10/11
  2. Generieren Sie die SSH -Tasten unter Windows 10/11
  3. Finden Sie den generierten SSH -öffentlichen Schlüssel unter Windows 10/11
  4. Greifen Sie über SSH auf die Linux -Server von Windows 10/11 zuzugreifen
  5. Kopieren Sie den öffentlichen SSH -Taste von Windows 10/11 auf Linux -Server
  6. Überprüfen Sie, ob die passwortlose SSH -Anmeldung bei Linux -Servern von Windows 10/11 aus funktioniert
  7. Abschluss

Installieren Sie den SSH -Client unter Windows 10/11

Um die SSH -Schlüssel unter Windows 10 und Windows 11 zu generieren, müssen Sie das OpenSSH -Client -Programm auf Ihren Windows 10/11 -Betriebssystemen installiert.

Lesen Sie diesen Artikel, wenn Sie Unterstützung bei der Installation des OpenSSH -Client -Programms unter Windows 11 benötigen.

Lesen Sie diesen Artikel, wenn Sie Unterstützung bei der Installation des OpenSSH -Client -Programms unter Windows 10 benötigen.

Generieren Sie die SSH -Tasten unter Windows 10/11

Um die SSH -Tasten unter Windows 10/11 zu generieren, müssen Sie ein Terminalprogramm öffnen.

Lesen Sie diesen Artikel, wenn Sie Unterstützung bei der Eröffnung eines Terminalprogramms unter Windows 11 benötigen.

Lesen Sie diesen Artikel, wenn Sie Unterstützung bei der Eröffnung eines Terminalprogramms unter Windows 10 benötigen.

Wenn Sie das Terminalprogramm geöffnet haben, führen Sie den folgenden Befehl aus, um eine SSH -Taste unter Windows 10/11 zu generieren:

$ ssh-keygen

Drücken Sie .

Drücken Sie .

Drücken Sie .

Ein neuer SSH -Schlüssel sollte generiert werden.

Finden Sie den generierten SSH -öffentlichen Schlüssel unter Windows 10/11

Sie finden den generierten SSH -öffentlichen Schlüssel in der C: \ Benutzer \\.ssh Ordner Ihres Windows 10/11 Betriebssystem. Hier, ist der Benutzername Ihres Windows 10/11 -Betriebssystems.

Öffnen Sie die App "Datei Explorer" und navigieren Sie zu der C: \ Benutzer \\.ssh Ordner.

Sie finden das „id_rsa.Pub -Datei hier. Sie müssen den Inhalt dieser Datei kopieren. Öffnen Sie es mit einer Texteditor -App, ich.e. "Notizblock". Doppelklicken Sie dazu (LMB) auf die „id_rsa.Pub -Datei.

Wählen Sie in der App -Liste "Notizblock" aus und klicken Sie auf "Immer".

Die “id_rsa.Die Pub -Datei sollte mit der "Notepad" -App geöffnet werden.

Wählen Sie den Inhalt des „ID_RSA aus.Pub -Datei durch Drücken + A. Dann drücken + C Um den ausgewählten Inhalt zu kopieren.

Greifen Sie über SSH auf die Linux -Server von Windows 10/11 zuzugreifen

Jetzt müssen Sie SSH in den Linux -Server, auf den Sie ohne Passwörter von Ihrem Windows 10/11 -Betriebssystem zugreifen möchten. Wenn Sie dabei Hilfe benötigen, lesen Sie den Artikel darüber, wie SSH in den Linux -Servern von Windows 10/11 zu sehen ist.

Kopieren Sie den öffentlichen SSH -Taste von Windows 10/11 auf Linux -Server

Sobald Sie über SSH auf den Linux -Server zugreifen, fügen Sie den öffentlichen SSH -Taste Ihres Windows 10/11 -Betriebssystems (das Sie früher kopiert haben) in die ~/.ssh/autorized_keys Datei Ihres Linux -Servers.

Um das zu tun, öffnen Sie die ~/.ssh/autorized_keys Datei Ihres Linux -Servers mit dem folgenden Befehl:

$ nano ~/.ssh/autorized_keys

ODER

$ vi ~//.ssh/autorized_keys

Der ~/.ssh/autorized_keys Die Datei sollte mit Ihrem gewünschten Texteditor geöffnet werden.

Wenn Sie die Datei "Authorized_keys" mit dem Texteditor "Nano" geöffnet haben, klicken Sie einfach mit der rechten Maustast.

Wenn Sie den Texteditor "VI" verwendet haben, um die Datei "autorized_keys" zu öffnen, drücken Sie Um zum „Modus einfügen“ zu gehen und mit der rechten Maustaste (RMB) auf das Terminal zu klicken, um die kopierte SSH-öffentliche Taste einzufügen.

Sobald Sie den öffentlichen SSH -Schlüssel einfügen, speichern Sie die ~/.ssh/autorized_keys Datei.

Wenn Sie den Texteditor "Nano" verwenden, drücken Sie + X gefolgt von Y Und So speichern Sie die Datei "Authorized_keys".

Wenn Sie den Texteditor "VI" verwenden, drücken Sie Um wieder in den „Befehlsmodus“ zu gehen. Geben Sie dann ein : WQ! und drücke So speichern Sie die Datei "Authorized_keys".

Der ~/.ssh/autorized_keys Die Datei sollte gespeichert werden, wie Sie durch das Lesen des Inhalts der Datei "Autorized_keys" bestätigt werden können.

$ cat ~/.ssh/autorized_keys

Schließen Sie nun die SSH -Sitzung mit dem folgenden Befehl:

$ Exit

Überprüfen Sie, ob die passwortlose SSH -Anmeldung bei Linux -Servern von Windows 10/11 aus funktioniert

Nachdem Sie nun den öffentlichen SSH -Taste Ihres Windows 10/11 -Betriebssystems auf dem Linux -Server installiert haben, sollten Sie sich ohne Kennwort bei Ihrem Linux -Server anmelden können.

Um zu überprüfen, ob die kennwortlose Anmeldung auf Ihrem Linux -Server von Windows 10/11 funktioniert, öffnen Sie die Terminal -App unter Windows 10/11 und versuchen Sie, SSH in Ihren Linux -Server.

$ ssh @

NOTIZ: Stellen Sie sicher, dass Sie die ändern Und Mit dem Benutzernamen und der Domänennamen/IP -Adresse Ihres Linux -Servers.

Sie sollten an Ihrem Linux -Server angemeldet sein (ohne ein Kennwort einzugeben).

Abschluss

Wir haben Ihnen gezeigt, wie Sie eine SSH -Taste unter Windows 10- und Windows 11 -Betriebssystemen generieren können. Wir haben Ihnen auch gezeigt, wie Sie den öffentlichen SSH -Taste (in den Betriebssystemen von Windows 10 und Windows 11) auf einem Linux -Server installieren, damit Sie SSH (von Windows 10 und Windows 11) in die SSH können, ohne Passwörter einzugeben müssen.