ssh

So finden Sie den öffentlichen SSH-Schlüssel

So finden Sie den öffentlichen SSH-Schlüssel
In einigen Situationen müssen Sie möglicherweise den Inhalt Ihrer SSH-Schlüssel anzeigen. Beispielsweise müssen Sie möglicherweise den Inhalt eines öffentlichen Schlüssels anzeigen, um ihn zu Remotediensten hinzuzufügen, die eine SSH-Authentifizierung erfordern, wie Google Cloud. Dieser Artikel zeigt Ihnen, wie Sie SSH-Schlüsselinhalte mit einem einfachen cat-Befehl unter Linux anzeigen.

So generieren Sie einen SSH-Schlüssel

Der erste Schritt zum Einrichten eines SSH-Schlüssels besteht darin, ein Paar zu generieren. Ein SSH-Schlüsselpaar enthält einen öffentlichen und einen privaten Schlüssel. Mit dem öffentlichen und privaten Paar können Sie einen Benutzer bei einem Remote-Host authentifizieren.

Verwenden Sie unter Linux den folgenden Befehl, um ein SSH-Schlüsselpaar zu generieren:

ssh-keygen

Der obige Befehl erfordert die Eingabe von Informationen zum Einrichten und Erstellen der Schlüssel create. Wenn Sie sich in ungesicherten Netzwerken oder kritischen Systemen befinden, verschlüsseln Sie Ihre Schlüssel unbedingt mit einer Passphrase.

Generieren eines öffentlichen/privaten rsa-Schlüsselpaars.
Geben Sie die Datei ein, in der der Schlüssel gespeichert werden soll (/home/ubuntu/.ssh/id_rsa):
Verzeichnis '/home/ubuntu/ erstellt.ssh'.
Passphrase eingeben (leer für keine Passphrase):
Geben Sie dieselbe Passphrase erneut ein:
Ihre Identifikation wurde in /home/ubuntu/ gespeichert.ssh/id_rsa
Ihr öffentlicher Schlüssel wurde in /home/ubuntu/ gespeichert.ssh/id_rsa.Kneipe
Der wichtigste Fingerabdruck ist:
SHA256:hVkOnzk7nLWx3j4vqLv/B83tYN7w3juLAbFw610xh7Q ubuntu@CSALEM
Das Randomart-Bild des Schlüssels ist:
+---[RSA 3072]----+
|… |
| B o . oder |
| Ö.Boo Eo.|
| oo=++ +|
| S =+o +.|
| .oo.* +|
|… *.B |
|… *.*|
| +=.ooOB|
+----[SHA256]-----+

HINWEIS: Sie müssen das OpenSSH-Paket auf Ihrem System installiert haben, um den Befehl ssh-keygen verwenden zu können.

So zeigen Sie einen SSH-Schlüssel an

Die erste Methode, mit der Sie Ihren SSH-Schlüssel anzeigen können, ist die Verwendung eines einfachen cat-Befehls. Dieser Befehl druckt den Inhalt der Datei, den Sie kopieren und auf den Remote-Host einfügen können. Standardmäßig werden SSH-Schlüssel in /home/$USER/ gespeichert.ssh

So zeigen Sie den Inhalt an:

CD ~/.ssh
Katze id_rsa.Kneipe

Der obige Befehl druckt den Inhalt Ihres öffentlichen SSH-Schlüssels. Das Folgende ist ein Beispielschlüssel:

SSH-RSA- AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6 / tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8 / ZFABaPlvr / UCM / vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B + MUoiXT / 0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ L4X32UF2sHe6o + + + GzAyItK5ZzpneiEPfoHUSJ4N7 wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk + / + + XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA Mmbm + 7YSXzoyQcuRUzJY9K + Y + ty7XQPmwYgvT7bvtFvC5B9wWAqt5qgmTToLp7qHLCXK + m / 6rpJp7d57tGv0 = ubuntu @ UBUNTU

Eine andere Methode, mit der Sie den Inhalt Ihres SSH-Schlüssels anzeigen können, besteht darin, das Open-SSH-Authentifizierungstool mit dem unten gezeigten Befehl zu verwenden:

ssh-agent sh -c "ssh-add; ssh-add -L"

Dieser Befehl fordert Sie zur Eingabe eines Authentifizierungskennworts für die Passphrase auf, falls eines zugewiesen ist, wie folgt:

Geben Sie die Passphrase für /home/ubuntu/ ein.ssh/id_rsa:
Identität hinzugefügt: /home/ubuntu/.ssh/id_rsa (ubuntu@CSALEM)
SSH-RSA- AAAAB3NzaC1yc2EAAAADAQABAAABgQC4P7J4iUnK + lbKeBxEJqgBaapI6 / tr2we9Ipr9QzYvAIzOyS396uYRhUldTL0sios0BlCes9k9FEU8 / ZFABaPlvr / UCM / vBlVpEv1uCkq1Rg48bK8nWuCBcLmy2B + MUoiXT / 0W51qT2fSYRUk0fafnxvBnqRidRdOpRZtxMKjvsSua + tU5AciEuYJ L4X32UF2sHe6o + + + GzAyItK5ZzpneiEPfoHUSJ4N7 wUcrTI52NPrHmH11jzLPpMHxoqiDBzF2IIVxxU1GSioGAij7T5Sf6aWDOnBHnpeJBFujChg + p2WPlha B2NaCt25eBtwPMMFQqmJ38xoPr1BCtF6ViOR1e2e7rk + / + + XML3ypZU8mawhJbl6IqfzRtn5C8dP6vGqMg30kW9vIp4GqlbGLMeAyuBsA45rNnVqxtiMXdKcHPvA Mmbm + 7YSXzoyQcuRUzJY9K + Y + ty7XQPmwYgvT7bvtFvC5B9wWAqt5qgmTToLp7qHLCXK + m / 6rpJp7d57tGv0 = ubuntu @ UBUNTU

Fazit

Dieser Artikel zeigte Ihnen, wie Sie einen SSH-Schlüssel generieren, sowie zwei Methoden, mit denen Sie den Inhalt eines SSH-Schlüssels anzeigen können. In den meisten Fällen müssen Sie nur den Inhalt in öffentlichen Schlüsseln anzeigen und nicht in privaten Schlüsseln. Stellen Sie immer sicher, dass Sie Ihre SSH-Schlüssel jederzeit schützen. Sichern Sie Ihre Shell!

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...
Mittlere Maustaste funktioniert nicht unter Windows 10
Das mittlere Maustaste hilft Ihnen beim Scrollen durch lange Webseiten und Bildschirme mit vielen Daten. Wenn das aufhört, werden Sie am Ende die Tast...
So ändern Sie die linke und rechte Maustaste auf einem Windows 10-PC
Es ist ganz normal, dass alle Computer-Maus-Geräte ergonomisch für Rechtshänder gestaltet sind. Es gibt aber auch Mausgeräte, die speziell für Linkshä...