Как узнать длину и тип ключа SSH? - PullRequest
1 голос
/ 30 июня 2019

Как узнать длину и тип ключа SSH?Если возможно, как я могу поместить их в переменные, где я могу позвонить позже?

1 Ответ

2 голосов
/ 30 июня 2019

Вы должны быть в состоянии получить детали следующим образом.

# check length and type of key
$ key_length=$(ssh-keygen -lf 00.key | awk '{print $1}'); echo $key_length
$ key_type=$(ssh-keygen -lf 00.key | awk '{print $3}'); echo $key_type


$ ssh-keygen -lf 00.key
2048 SHA256:<key_in_base64> no comment (DSA)

$ ssh-keygen -lf 00.key
256 SHA256:<key_in_base64> no comment (ECDSA)

$ ssh-keygen -lf 00.key
2048 SHA256:<key_in_base64> no comment (RSA)

$ ssh-keygen -lf 00.key
00.key is not a public key file.
...