ssh

So richten Sie SSH ohne Passwörter ein

So richten Sie SSH ohne Passwörter ein
SSH wird verwendet, um sich remote bei Servern anzumelden, um die Befehle und Programme auszuführen. Sie können sich über die Passwort-Authentifizierung und über die Public-Key-Authentifizierung bei Remote-Systemen anmelden. Wenn Sie regelmäßig SSH verwenden, um eine Verbindung zu Remote-Servern herzustellen, ist die Authentifizierungsmethode mit öffentlichem Schlüssel die beste für Sie. Diese Methode ist eine sichere und passwortlose Anmeldemethode.

In diesem Artikel erklären wir, wie Sie SSH ohne Passwörter in einem Linux-Betriebssystem einrichten set. Wir werden zu diesem Zweck die Befehlszeilen-Terminalanwendung verwenden. Um das Kommandozeilen-Terminal zu öffnen, verwenden Sie die Tastaturkürzel.

Wir haben das in diesem Artikel erwähnte Verfahren auf dem Ubuntu 20 erklärt.04-System. In Debian und früheren Ubuntu-Versionen kann mehr oder weniger dasselbe Verfahren befolgt werden.

Führen Sie die folgenden Schritte aus, um SSH ohne Passwörter auf Ihrem Linux-System einzurichten.

Generieren Sie ein neues SSH-Schlüsselpaar auf dem lokalen Computer

Der erste Schritt besteht darin, einen neuen SSH-Schlüssel auf Ihrem lokalen System zu generieren. Geben Sie dazu im Terminal den folgenden Befehl ein:

$ ssh-keygen -t rsa

Drücken Sie die Eingabetaste, um alle Felder als Standardwerte zu akzeptieren.

Der obige Befehl erstellt das Schlüsselpaar, d.h.e., der öffentliche Schlüssel und der private Schlüssel. Der private Schlüssel wird auf dem System aufbewahrt, während der öffentliche Schlüssel geteilt wird. Diese Schlüssel werden im .ssh-Ordner.

Sie können das generierte Schlüsselpaar anzeigen, indem Sie den folgenden Befehl eingeben:

$ ls -l .ssh

Öffentlichen Schlüssel auf Remote-Rechner kopieren

Kopieren Sie in diesem nächsten Schritt den öffentlichen Schlüssel auf das Remote-System, auf das Sie von Ihrem lokalen System ohne Passwörter zugreifen möchten. Wir werden den Befehl ssh-copy-id verwenden, der standardmäßig in den meisten Linux-Distributionen verfügbar ist. Dieser Befehl kopiert den öffentlichen Schlüssel id_rsa.Kneipe zum .ssh/authorized_keys-Datei im Remote-System.

Die Syntax für ssh-copy-id lautet wie folgt:

$ ssh-copy-id remote_user@remote_IP

In unserem Beispiel wäre der Befehl:

$ ssh-copy-id [email protected]

Auf dem Remote-System können Sie die Übertragung des öffentlichen Schlüssels überprüfen, indem Sie die Datei "authorized_keys" anzeigen.

$ Katze .ssh/authorized_keys

Setzen Sie die Berechtigung für die Datei "authorized_keys" auf dem Remote-System auf 600. Verwenden Sie dazu den folgenden Befehl:

$ chmod 600 .ssh/authorized_keys

Legen Sie die Berechtigung auf dem fest .ssh-Verzeichnis auf dem Remote-System auf 700. Verwenden Sie dazu den folgenden Befehl:

$ chmod 700 .ssh

Hinzufügen eines privaten Schlüssels zum SSH-Authentifizierungsagenten auf dem lokalen Server

Auf unserem lokalen Computer fügen wir den privaten Schlüssel zum SSH-Authentifizierungsagenten hinzu. Dadurch können wir uns beim Remote-Server anmelden, ohne jedes Mal ein Passwort eingeben zu müssen.

Hier ist der Befehl dazu:

$ ssh-add

Melden Sie sich mit SSH-Schlüsseln beim Remote-Server an

Nachdem Sie die obigen Schritte ausgeführt haben, versuchen Sie, sich bei Ihrem Remote-Server anzumelden. Diesmal können Sie sich bei Ihrem Remote-Server anmelden, ohne ein Passwort einzugeben.

Das ist alles, was Sie brauchen, um eine SSH-Anmeldung ohne Passwörter in einem Ubuntu 20 . einzurichten.04-System. Denken Sie daran, dass Sie den öffentlichen Schlüssel mit jedem teilen können, aber niemals Ihren privaten Schlüssel teilen. Jeder mit dem privaten Schlüssel kann sich in jedes System mit dem passenden öffentlichen Schlüssel einloggen.

Weisen Sie Ihre Maustasten mit der X-Mouse Button Control für verschiedene Software unterschiedlich zu
Vielleicht benötigen Sie ein Tool, mit dem sich die Steuerung Ihrer Maus bei jeder von Ihnen verwendeten Anwendung ändern kann. In diesem Fall können ...
Microsoft Sculpt Touch Wireless-Maus Bewertung
Ich habe vor kurzem gelesen, dass Microsoft Sculpt Touch kabellose Maus und beschloss, sie zu kaufen. Nachdem ich es eine Weile benutzt hatte, beschlo...
AppyMouse On-Screen Trackpad und Mauszeiger für Windows Tablets
Tablet-Benutzer vermissen oft den Mauszeiger, insbesondere wenn sie die Laptops gewohnt sind. Die Touchscreen-Smartphones und -Tablets bieten viele Vo...