![gpg-agent가 존재하지 않는 SSH 키를 사용하려고 시도합니다.](https://linux55.com/image/72818/gpg-agent%EA%B0%80%20%EC%A1%B4%EC%9E%AC%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20SSH%20%ED%82%A4%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%A0%A4%EA%B3%A0%20%EC%8B%9C%EB%8F%84%ED%95%A9%EB%8B%88%EB%8B%A4..png)
한번은 ssh-add
SSH 키에 대해 하나의 작업을 수행한 적이 있습니다 foo
. 이를 이라고 부르겠습니다. 그런 다음 foo
동일한 장치에 대해 다른 키를 제거하고 추가했습니다 .foobar
이제 gpg-agent가 foo
존재하지 않더라도 항상 먼저 쿼리됩니다. 알아요 ssh-add -d
. 하지만 ssh-add -d foo
아무것도 하지 마세요.
foo
gpg-agent에서 제거하는 방법은 무엇입니까 ?
답변1
스택 오버플로에 대한 이 질문에 따르면: "SSH 키를 삭제하는 방법은 무엇입니까?", ssh-add -d/-D
명령이 키링에서 키를 제대로 제거하지 못했습니다 ssh
.
앞서 언급한 문제를 요약하면 해결 방법은 다음과 같습니다.
수동으로 추가한 모든 키를 제거합니다
ssh-add -D
. 자동으로 추가된 키도 잠깁니다.또는
~/.ssh
폴더로 이동하여 식별하려는 파일을 제외한 모든 중요한 파일을 백업이라는 별도의 폴더로 이동합니다.