ssh-add -D는 ssh-agent에서 저장된 키를 지우지 않습니다.


13

어떻게 이런 일이 발생합니까? :

stan@tcpc:~/.ssh$ ssh-add -l
8192 e0:45:5e:cc:45:3e:17:2b:a6:54:6f:8d:53:1b:j2:e3 github (RSA)
2048 25:41:53:a6:45:5d:ac:eb:5c:45:f8:ce:42:a9:he:aa BITBUCKET (RSA)
stan@tcpc:~/.ssh$ ssh-add -D
All identities removed.
stan@tcpc:~/.ssh$ ssh-add -l
8192 e0:45:5e:cc:45:3e:17:2b:a6:54:6f:8d:53:1b:j2:e3 github (RSA)
2048 25:41:53:a6:45:5d:ac:eb:5c:45:f8:ce:42:a9:he:aa BITBUCKET (RSA)

come 키가 어떻게 지워지지 않습니까?

추신이 버그가 될 수 있습니까? http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472477 그래도 아치 리눅스에 있습니다 ...


그 벌레는 오래되었습니다. 최신 아치 상자에서 예상대로 작동합니다. openssh6.2p1-1
jasonwryan

jsonwryan ... 그것은 실제로 나이가 아닙니다. 2012 년 10 월 5 일자 마지막 의견-여전히 수정되지 않았다고 언급합니다. 다른 의견은 문제가 업스트림임을 암시합니다. 그리고 아니요-최신 아치 시스템에서는 작동하지 않습니다. 그러나-ssh 키를 ~ / .ssh 디렉토리에서 ~ / .ssh / my_keys로 이동하면 (버그 보고서에서 제안한대로)-> 추가 및 제거가 예상대로 작동합니다.
agent_smith

3
보고서를주의 깊게 읽으십시오. "버전 3.2.2-2에서 수정 됨"pacman -Ss gnome-keyring: 3.6.3-1
jasonwryan

답변:


2

이 게시물 의 단계는 저에게 효과적이었습니다. 시작 응용 프로그램 관리자를 열고 "SSH 키 에이전트-그놈 키 링 : SSH 에이전트"항목을 선택 취소 한 다음 Unity를 다시 시작하면됩니다. 표시되지 않으면 편집 /etc/xdg/autostart/gnome-keyring-ssh.desktop하고로 변경 NoDisplay=true하십시오 NoDisplay=false.


1
"이 게시물"에 대한 링크가 죽었습니다
Carson Ip

1

/ tmp 폴더로 이동하여 ssh로 시작하는 모든 폴더를 삭제하십시오.

solomon@debian:/tmp$ rm -rf ssh

solomon@debian:/tmp$ ssh-add -D

All identities removed.

solomon@debian:/tmp$ ssh-add -l
The agent has no identities.

왜이 투표가 거부되었는지 모릅니다. ssh 폴더 (!!!!)를 제거하지는 않았지만 올바른 트랙에 나를 넣었습니다. 폴더 이름을 변경 한 다음 .ssh로 돌아 가면 gnome keyring이 ssh 키 나열을 중지했습니다. 그게 내게는 SSH-추가 할 수 있으며 모두는 그것을해야 일하는
cortopy

0

나는 당신과 같은 문제가있었습니다. 나는 전문가가 아니지만 나를 위해 일한 해결책은 ~ / .ssh 디렉토리에서 키를 제거하는 것이 었습니다. 이것은 내가 본 것의 예입니다.

$ ssh-add -l
2048 06:e9:a6:14:2a:e4:c3:11:56:ea:c3:5d:f9:84:79:c6 first key (RSA)
2048 2c:c3:97:fe:f3:cf:03:dc:d3:0b:87:2b:01:72:33:3b second key (RSA)
$ ssh-add -d ~/.ssh/id_rsa.pub
Identity removed: /home/user/.ssh/ybot_rsa.pub (/home/user/.ssh/id_rsa.pub)
$ ssh-add -l
2048 06:e9:a6:14:2a:e4:c3:11:56:ea:c3:5d:f9:84:79:c6 first key (RSA)
2048 2c:c3:97:fe:f3:cf:03:dc:d3:0b:87:2b:01:72:33:3b second key (RSA)

~ / .ssh 폴더에서 id_rsa (및 id_rsa.pub)를 옮긴 후에 ssh-agent가 ID를 갖는 것을 중지했습니다. 내가 한 일은 :

$ ssh-add -l
2048 06:e9:a6:14:2a:e4:c3:11:56:ea:c3:5d:f9:84:79:c6 first key (RSA)
2048 2c:c3:97:fe:f3:cf:03:dc:d3:0b:87:2b:01:72:33:3b second key (RSA)
$ mv ~/.ssh/id_rsa ~/.ssh/id_rsa.pub ~/
$ ssh-add -l
2048 2c:c3:97:fe:f3:cf:03:dc:d3:0b:87:2b:01:72:33:3b second key (RSA)

Gnome Keyring 데몬을 실행하지 않으면 (gnome-keyring-daemon)이 ​​동작이 변경 될 것입니다. 원래의 (논리적 인) 솔루션은 작동하지만 두 번째 솔루션은 작동하지 않을 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.