So generieren Sie SSH-Schlüssel unter Windows 10/11, um ohne Passwörter auf Linux-Server zuzugreifen

In diesem Artikel zeigen wir Ihnen, wie Sie die SSH-Schlüssel auf den Betriebssystemen Windows 10 und Windows 11 generieren. Außerdem zeigen wir Ihnen, wie Sie den generierten öffentlichen SSH-Schlüssel von Windows 10 und Windows 11 auf Linux-Servern installieren, damit Sie per SSH ohne Passwörter darauf zugreifen können.

Inhaltsthema:

  • Installieren Sie den SSH-Client unter Windows 10/11
  • Generieren Sie die SSH-Schlüssel unter Windows 10/11
  • Suchen Sie den generierten öffentlichen SSH-Schlüssel unter Windows 10/11
  • Greifen Sie über SSH auf die Linux-Server von Windows 10/11 zu
  • Kopieren Sie den öffentlichen SSH-Schlüssel von Windows 10/11 auf Linux-Server
  • Überprüfen Sie, ob die passwortlose SSH-Anmeldung bei Linux-Servern unter Windows 10/11 funktioniert
  • Abschluss
  • Installieren Sie den SSH-Client unter Windows 10/11

    Um die SSH-Schlüssel unter Windows 10 und Windows 11 zu generieren, muss das OpenSSH-Clientprogramm auf Ihren Windows 10/11-Betriebssystemen installiert sein.

    Lesen Sie diesen Artikel, wenn Sie Hilfe bei der Installation des OpenSSH-Clientprogramms unter Windows 11 benötigen.

    Lesen Sie diesen Artikel, wenn Sie Hilfe bei der Installation des OpenSSH-Clientprogramms unter Windows 10 benötigen.

    Generieren Sie die SSH-Schlüssel unter Windows 10/11

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

    Lesen Sie diesen Artikel, wenn Sie Hilfe beim Öffnen eines Terminalprogramms unter Windows 11 benötigen.

    Lesen Sie diesen Artikel, wenn Sie Hilfe beim Öffnen eines Terminalprogramms unter Windows 10 benötigen.

    Sobald Sie das Terminalprogramm öffnen, führen Sie den folgenden Befehl aus, um einen SSH-Schlüssel unter Windows 10/11 zu generieren:

    $ ssh-keygen

    Drücken Sie .

    Drücken Sie .

    Drücken Sie .

    Es sollte ein neuer SSH-Schlüssel generiert werden.

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

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

    Öffnen Sie die App „Datei-Explorer“ und navigieren Sie zu C:\Benutzer\\.ssh Ordner.

    Die Datei „id_rsa.pub“ finden Sie hier. Sie müssen den Inhalt dieser Datei kopieren. Öffnen Sie es mit einer Texteditor-App, z. B. „Notepad“. Doppelklicken Sie dazu (LMB) auf die Datei „id_rsa.pub“.

    Wählen Sie „Notepad“ aus der App-Liste und klicken Sie auf „Immer“.

    Die Datei „id_rsa.pub“ sollte mit der „Notepad“-App geöffnet werden.

    Wählen Sie den Inhalt der Datei „id_rsa.pub“ aus, indem Sie 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 zu

    Jetzt müssen Sie eine SSH-Verbindung zu dem Linux-Server herstellen, auf den Sie ohne Passwörter von Ihrem Windows 10/11-Betriebssystem aus zugreifen möchten. Wenn Sie hierzu Hilfe benötigen, lesen Sie den Artikel „Wie man SSH in die Linux-Server von Windows 10/11 einbindet“.

    Kopieren Sie den öffentlichen SSH-Schlüssel von Windows 10/11 auf Linux-Server

    Sobald Sie über SSH auf den Linux-Server zugreifen, fügen Sie den öffentlichen SSH-Schlüssel Ihres Windows 10/11-Betriebssystems ein (den Sie kopiert haben). früher) im ~/.ssh/authorized_keys Datei Ihres Linux-Servers.

    Öffnen Sie dazu die ~/.ssh/authorized_keys Datei Ihres Linux-Servers mit dem folgenden Befehl:

    $ nano ~/.ssh/authorized_keys

    ODER

    $ vi ~/.ssh/authorized_keys

    Der ~/.ssh/authorized_keys Die Datei sollte mit dem 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 Maustaste (RMB) auf das Terminalprogramm und der kopierte Text (öffentlicher SSH-Schlüssel Ihres Windows 10/11-Computers) sollte eingefügt werden.

    Wenn Sie den Texteditor „vi“ zum Öffnen der Datei „authorized_keys“ verwendet haben, drücken Sie Gehen Sie in den „Einfügemodus“ und klicken Sie mit der rechten Maustaste (RMB) auf das Terminal, um den kopierten öffentlichen SSH-Schlüssel einzufügen.

    Nachdem Sie den öffentlichen SSH-Schlüssel eingefügt haben, speichern Sie ihn ~/.ssh/authorized_keys Datei.

    Wenn Sie den „Nano“-Texteditor verwenden, drücken Sie + X gefolgt von Y Und um die Datei „authorized_keys“ zu speichern.

    Wenn Sie den Texteditor „vi“ verwenden, drücken Sie um in den „Befehlsmodus“ zurückzukehren. Geben Sie dann ein :wq! und drücke um die Datei „authorized_keys“ zu speichern.

    Der ~/.ssh/authorized_keys Die Datei sollte gespeichert werden, wie Sie durch Lesen des Inhalts der Datei „authorized_keys“ bestätigen können.

    $ cat ~/.ssh/authorized_keys

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

    $ beenden

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

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

    Um zu überprüfen, ob die passwortlose Anmeldung an Ihrem Linux-Server unter Windows 10/11 funktioniert, öffnen Sie die Terminal-App unter Windows 10/11 und versuchen Sie, eine SSH-Verbindung zu Ihrem Linux-Server herzustellen.

    $ ssh @

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

    Sie sollten bei Ihrem Linux-Server angemeldet sein (ohne dass Sie ein Passwort eingeben müssen).

    Abschluss

    Wir haben Ihnen gezeigt, wie Sie einen SSH-Schlüssel auf den Betriebssystemen Windows 10 und Windows 11 generieren. Wir haben Ihnen auch gezeigt, wie Sie den öffentlichen SSH-Schlüssel (Ihrer Windows 10- und Windows 11-Betriebssysteme) auf einem Linux-Server installieren, damit Sie SSH darauf ausführen können (von Windows 10 und Windows 11), ohne Passwörter eingeben zu müssen.

    Kommentar verfassen

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    Nach oben scrollen