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