gpg2가 잘못된 개인 키를 내보냅니다.

gpg2가 잘못된 개인 키를 내보냅니다.

gpg 인증 하위 키에서 두 개의 SSH 키를 내보내야 합니다.

먼저 [A] 인증 하위 키에서 지문을 가져옵니다.

gpg --list-secret-keys --with-keygrip

지문이 있다15EDA5801C8D18FF, 나는 계속합니다 :

public=/tmp/id_rsa.pub
private=/tmp/id_rsa
rm -f $public $private
gpg2 --armor --export-secret-subkeys 15EDA5801C8D18FF > $private
chmod 400 $private
ssh-keygen -y -e -f $private > $public

생성된 두 키 파일 모두 괜찮아 보이지만 위의 코드는 다음을 반환합니다.

Load key "/tmp/id_rsa": invalid format

관련 정보