Umgehen von SSH-Anmeldungen durch Hinzufügen Ihres Schlüssels zu einem Remote-Server in einem einzigen Befehl

Inhaltsverzeichnis:

Video: Umgehen von SSH-Anmeldungen durch Hinzufügen Ihres Schlüssels zu einem Remote-Server in einem einzigen Befehl

Video: Umgehen von SSH-Anmeldungen durch Hinzufügen Ihres Schlüssels zu einem Remote-Server in einem einzigen Befehl
Video: How To Configure NTP Server to Synchronize Time in Linux 2024, März
Umgehen von SSH-Anmeldungen durch Hinzufügen Ihres Schlüssels zu einem Remote-Server in einem einzigen Befehl
Umgehen von SSH-Anmeldungen durch Hinzufügen Ihres Schlüssels zu einem Remote-Server in einem einzigen Befehl
Anonim
Wenn Sie SSH-Schlüssel so einrichten möchten, dass die Anmeldung ohne Kennwort möglich ist, können Sie dies mit einem einzigen Befehl tun. Es ist sehr leicht.
Wenn Sie SSH-Schlüssel so einrichten möchten, dass die Anmeldung ohne Kennwort möglich ist, können Sie dies mit einem einzigen Befehl tun. Es ist sehr leicht.

Als Erstes müssen Sie sicherstellen, dass Sie den Befehl keygen ausgeführt haben, um die Schlüssel zu generieren (wenn Sie bereits Schlüssel generiert haben, überspringen Sie diesen Schritt).

ssh-keygen -t rsa

Verwenden Sie dann diesen Befehl, um den Schlüssel auf den Remote-Server zu drücken und ihn an Ihren Server-Benutzernamen und den Hostnamen anzupassen.

cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >>.ssh/authorized_keys'

Sie müssen Ihr Kennwort zum ersten Mal eingeben, um die Schlüssel zu kopieren. Danach sollten Sie sich ohne Kennwort anmelden können oder sogar scp oder rsync verwenden, ohne ein Kennwort einzugeben. Sie können mit diesem Befehl testen:

ssh user@hostname

Es ist definitiv viel einfacher, als ständig ein Passwort einzugeben.

Alternative Methode

Sie können stattdessen auch den Befehl ssh-copy-id verwenden. Verwenden Sie beispielsweise nach dem Generieren der Schlüssel den folgenden Befehl:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@hostname

Einfach.

Empfohlen: