Generieren eines SSH-Schlüssel in Linux
SSH-Schlüssel auf Linux verwenden Sie den Befehl ssh-keygen zu erzeugen, die standardmäßig erzeugt einen RSA-Schlüssel für die SSH-Version 2.
Unten finden Sie eine Anleitung zum Generieren des SSH-Schlüssels unter Linux mit einem Befehl.
Geben Sie den folgenden Befehl ein, um die Schlüssel zu generieren:
1 | ssh-keygen -t rsa |
Nach dem Ausführen des Befehls sollte eine Meldung angezeigt werden:
1 2 | Generating public/private rsa key pair. Enter file in which to save the key (~/.ssh/id_rsa): |
Zu diesem Zeitpunkt können Sie den Speicherort und den Dateinamen auswählen, an dem der Schlüssel gespeichert werden soll. Sie können den Standardwert in Klammern belassen, oder geben Sie den gesamten Pfad ein, Wenn nur der Name angegeben wird, wird der Schlüssel im Basisverzeichnis des angemeldeten Benutzers und nicht im Verzeichnis .ssh gespeichert. Am ausgewählten Speicherort werden zwei Dateien angezeigt: Privat Schlüssel (Standard ist id_rsa) und öffentlich (Standard ist id_rsa.pub). Nachdem Sie den Standardspeicherort ausgewählt haben, bestätigen Sie ihn mit der Eingabetaste, Eine Meldung sollte erscheinen:
1 2 | Created directory '~/.ssh'. Enter passphrase (empty for no passphrase): |
Geben Sie zu diesem Zeitpunkt den Ausdruck ein, der unseren Schlüssel sichert. Es sollte hier vermerkt werden, Der Ausdruck soll den Zugriff auf den privaten Schlüssel so schwierig wie möglich machen, Daher ist es sinnvoll, eine Kombination aus Klein- und Großbuchstaben zu verwenden, Zahlen und Satzzeichen. Die Verwendung eines solchen Systems erhöht die Sicherheit erheblich.
Nachdem Sie Ihre Passphrase eingegeben haben, werden Sie aufgefordert, diese zu wiederholen:
1 | Enter same passphrase again: |
Wenn die angegebenen Passwörter übereinstimmen, sollten die folgenden Informationen angezeigt werden:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | Your identification has been saved in ~/.ssh/id_rsa. Your public key has been saved in ~/.ssh/id_rsa.pub. The key fingerprint is: b9:52:22:97:21:b6:42:61:a6:b9:42:62:af:a9:49:ed użytkownik@komputer The key's randomart image is: +--[ RSA 2048]----+ | + | | = . | |+o. o . | |+o.. o o . | |o ..o + S | |. +. o o . | | + . . . | |o.. . | |o E | +-----------------+ |
Den Informationen zufolge befindet sich der private Schlüssel in ~ / .ssh / id_rsa und der öffentliche Schlüssel in ~ / .ssh / id_rsa.pub.
Bitte “verzeihen” Aber ich bin in diesen Fragen grün und verstehe die Verbindung der beiden Geräte, d.h.. Server und Zelle nach Mobilfunkdaten. Wie mache ich das?? Kopieren Sie den Schlüssel auf das Handy und stellen Sie eine Verbindung her?Ich verwende das X-plore-Programm auf meinem Handy und der Server ist auf Ubuntu14.04.
Ich wäre dankbar für eine schnelle Antwort.
Ich verstehe, dass Sie vom Telefon aus eine Verbindung zum Server herstellen möchten?
Ich musste das gleiche auf einem Mac machen. Wenn es jemand braucht, wird im Artikel beschrieben: https://macuser.info/wszystko-co-musisz-wiedziec-o-kluczach-ssh/
Verfügbar beschrieben, wie SSH-Schlüssel unter Mac OS X erstellt und verwendet werden .