检查私钥是否格式错误

Kar*_*son 5 ssh

我一直在通过终端手动移动私钥,但出现错误。我怀疑此错误是由格式错误的密钥引起的。

有没有办法检查密钥字符串是否正确?

Yar*_*ron 6

这个问题已经在这里这里得到了回答

您可以执行以下命令:

ssh-keygen -y -e -f <private key> 
Run Code Online (Sandbox Code Playgroud)

获取私钥并打印相应的公钥,该公钥可以直接与您的可用公钥进行比较。(提示:注意评论或关键选项)

您还可以使用:

openssl dsa -in <private key> -modulus -noout
Run Code Online (Sandbox Code Playgroud)

显示与私钥对应的公钥,然后比较它们。