it-swarm.com.de

Überprüfen Sie, ob der private Schlüssel fehlerhaft ist

Ich habe einen privaten Schlüssel manuell über das Terminal verschoben und eine Fehlermeldung erhalten. Ich vermute, dass dieser Fehler durch einen fehlerhaften Schlüssel verursacht wird.

Gibt es eine Möglichkeit zu überprüfen, ob eine Schlüsselzeichenfolge korrekt ist?

3
Karl Morrison

Diese Frage wurde bereits beantwortet hier und hier

Sie können die folgenden Befehle ausführen:

ssh-keygen -y -e -f <private key> 

Nimmt einen privaten Schlüssel und druckt den entsprechenden öffentlichen Schlüssel, der direkt mit Ihren verfügbaren öffentlichen Schlüsseln verglichen werden kann. (Hinweis: Vorsicht vor Kommentaren oder Schlüsseloptionen)

Sie können auch verwenden:

openssl dsa -in <private key> -modulus -noout

Zeigen Sie die öffentlichen Schlüssel an, die einem privaten Schlüssel entsprechen, und vergleichen Sie sie.

3
Yaron