macOS에서 SSH용 GPG 키를 사용하는 방법

macOS에서 SSH용 GPG 키를 사용하는 방법

기본적으로 내 목표는 하나의 키를 사용하여 모든 작업을 수행하는 것입니다. 내 MacBook으로 가져온 GPG 키가 있고 이를 SSH 인증에 사용하고 싶습니다. 그러나 여러 번 시도해도 열쇠를 찾을 수 없었습니다. 대부분의 경우 여기 지침을 따랐습니다.https://gregrs-uk.github.io/2018-08-06/gpg-key-ssh-mac-debian/몇 가지 작은 변화를 시도해보고 변화가 있는지 확인하십시오. 하지만 실행하면 ssh-add -l"에이전트에 신원이 없습니다."라는 관례적인 메시지가 표시됩니다.

이 가이드는 비교적 오래된 것입니다(2018년 작성). Mac에서 SSH용 GPG 키를 사용하여 성공한 사람이 있나요? 이것은 단지 잃어버린 원인입니까? 어떤 도움이라도 대단히 감사하겠습니다!

enable-ssh-support내 gpg-agent.conf 파일에 추가됨

내 sshcontrol 파일에 GPG 키 키그립을 추가했습니다.

다음에 추가:

export GPG_TTY=$(tty)
export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
gpgconf --launch gpg-agent

내 .zprofile에(이것이 문제인 것 같습니다)

실행 후에도 여전히 결과가 없습니다.ssh-add -l

답변1

그것은 매우 어리석은 실수로 밝혀졌습니다. 키 쌍을 다른 컴퓨터에서 생성했기 때문에 Mac으로 올바르게 가져오지 않았습니다. 다시 가져오면 키가 나타납니다.

관련 정보