मुझे भी वैसी ही समस्या हुई जैसी आपने की थी। मैं एक विशेषज्ञ नहीं हूं, लेकिन मेरे लिए काम करने वाला समाधान ~ /। 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)
यह id_rsa (और id_rsa.pub) को ~ / .shsh फ़ोल्डर से ले जाने के बाद था, जो ssh-agent की पहचान होना बंद हो गया था। मैंने जो किया वह था:
$ 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)
मैं अनुमान लगा रहा हूं (मैं गलत हो सकता है) कि अगर आपके पास ग्नोम कीरिंग डेमन रनिंग (सूक्ति-कीरिंग-डेमन) नहीं है, तो यह व्यवहार बदल जाएगा। शायद मूल (और तार्किक) समाधान काम करेगा, लेकिन दूसरा नहीं।
openssh
मुताबिक काम करता है: 6.2p1-1