답변:
작동하거나 작동하지 않을 수있는 몇 가지 방법이 있습니다.
gpg2
데비안에서 gpgkey2ssh
도구 와 함께 제공되며 gpg-agent
ssh 에이전트 역할도 할 수 있지만 실제로 ssh가 인증을 위해 키를 사용하는 방법을 알 수 없었습니다.SSH2 버전 2.0.13은 PGP 인증 지원을 도입했습니다.
이 질문에 대한 답변의 정보와 gnupg-users 메일 링리스트의 도움으로 SSH 인증에 GPG 키를 사용하는 방법을 알 수있었습니다. 이를 수행 할 수있는 몇 가지 방법이 있습니다.
가능한 해결책에 대한 블로그 게시물을 작성했습니다 : http://budts.be/weblog/2012/08/ssh-authentication-with-your-pgp-key
요약 : 현재 베타 버전 인 GnuPG 2.1을 사용합니다. 이 버전을 사용하는 경우 --enable-ssh-support 옵션으로 gpg-agent를 시작하고 GPG 키 (또는 하위 키)의 키 그립을 ~ / .gnupg / sshcontrol에 추가 할 수 있습니다.
현재 안정적인 GnuPG 버전 (2.0.x)을 사용하는 경우 monkeysphere를 사용하여 gpg-agent에 키를 추가 할 수 있습니다 (--enable-ssh-support 옵션으로 gpg-agent를 시작한 후).
또한 원숭이 권의 도움으로 그놈 키링 (또는 일반 ssh 에이전트)을 사용할 수도 있습니다. 이 경우 유일한 문제는 다시 로그온 할 때 (Gnome 또는 XFCE에) 키를 다시 추가해야한다는 것입니다. 이를 해결하기 위해 수동으로 키를 내보내고 변환 할 수 있습니다.