gpg-agent가 존재하지 않는 SSH 키를 사용하려고 시도합니다.

gpg-agent가 존재하지 않는 SSH 키를 사용하려고 시도합니다.

한번은 ssh-addSSH 키에 대해 하나의 작업을 수행한 적이 있습니다 foo. 이를 이라고 부르겠습니다. 그런 다음 foo동일한 장치에 대해 다른 키를 제거하고 추가했습니다 .foobar

이제 gpg-agent가 foo존재하지 않더라도 항상 먼저 쿼리됩니다. 알아요 ssh-add -d. 하지만 ssh-add -d foo아무것도 하지 마세요.

foogpg-agent에서 제거하는 방법은 무엇입니까 ?

답변1

스택 오버플로에 대한 이 질문에 따르면: "SSH 키를 삭제하는 방법은 무엇입니까?", ssh-add -d/-D명령이 키링에서 키를 제대로 제거하지 못했습니다 ssh.

앞서 언급한 문제를 요약하면 해결 방법은 다음과 같습니다.

  • 수동으로 추가한 모든 키를 제거합니다 ssh-add -D. 자동으로 추가된 키도 잠깁니다.

  • 또는 ~/.ssh폴더로 이동하여 식별하려는 파일을 제외한 모든 중요한 파일을 백업이라는 별도의 폴더로 이동합니다.

관련 정보