wake-up-neo.com

Wie sende ich jemandem meinen öffentlichen SSH-Schlüssel?

Ich muss meinen öffentlichen SSH-Schlüssel an einen meiner Kunden senden, bin mir aber nicht ganz sicher, wie ich das machen soll. Ich habe bereits ein SSH-Schlüsselpaar auf meinem Computer erstellt, aber jetzt stecke ich fest.

28
CJ Hill

Wenn Sie ein Schlüsselpaar generiert haben, sollten Sie zwei Dateien haben id_rsa und id_rsa.pub (Beachten Sie, dass id_rsa durch einen anderen Namen ersetzt werden kann, wenn Sie diesen angegeben haben.) Sie müssen Ihrem Kunden nur die Datei mit der Erweiterung .pub senden

15
statox

Dies ist viel zu spät, könnte aber einfacher sein, als nur versteckte Dateien zu senden, wenn Sie auf einem Unix-basierten System arbeiten.

Mach einfach:

pbcopy < ~/.ssh/id_rsa.pub

Dadurch wird Ihr öffentlicher Schlüssel in Ihre Zwischenablage kopiert. Im Grunde genommen machen Sie eine Einfügung an einer beliebigen Stelle, an der Sie Ihren Schlüssel einfügen möchten, um ihn zu senden.

10
kratos

Es ist ein öffentlicher Schlüssel, sodass der von Ihnen verwendete Kanal theoretisch nicht verschlüsselt werden muss.

Es muss sich jedoch um einen Kanal handeln, der verhindert, dass ein potenzieller Angreifer den Schlüssel/die Nachricht manipuliert. Im schlimmsten Fall ersetzt der Angreifer möglicherweise Ihren öffentlichen Schlüssel durch seinen eigenen öffentlichen Schlüssel und erhält möglicherweise einen Zugriff anstelle von Ihnen.

In der Praxis ist es also am besten, einen verschlüsselten Kanal zu verwenden. Stellen Sie zumindest sicher, dass Ihr E-Mail-Client eine verschlüsselte Verbindung zum E-Mail-Server verwendet. und hoffen, dass Ihr Mailserver die E-Mail auch über eine verschlüsselte Verbindung weiterleitet.

2
Martin Prikryl

Standardmäßig befindet sich Ihr öffentlicher SSH-Schlüssel unter Unix/Linux/OS X in Ihrem HOME-Verzeichnis im Ordner .ssh/ In der Datei id_rsa.pub. Sie können diese Datei also ohne Probleme senden, da sich Ihr privater Schlüssel in id_rsa Befindet, sodass Ihre Anmeldeinformationen nicht offengelegt werden.

Also im Grunde entweder ~/.ssh/id_rsa.pub Datei senden oder im Terminal ausführen:

ssh-add -L

befehle und kopiere die gedruckte Zeile, damit du sie in deine E-Mail einfügen kannst.

1
kenorb