Tôi đã có cùng một vấn đề như bạn đã làm. Tôi không phải là chuyên gia, nhưng giải pháp hiệu quả với tôi là xóa các khóa khỏi thư mục ~ / .ssh. Đây là một ví dụ về những gì tôi đã thấy.
$ 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)
Đó là sau khi di chuyển id_rsa (và id_rsa.pub) từ thư mục ~ / .ssh mà ssh-agent ngừng có danh tính. Những gì tôi đã làm là:
$ 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)
Tôi đoán (tôi có thể sai) rằng nếu bạn không có trình nền Gnome Key khóa chạy (gnome-keyring-daemon), hành vi này sẽ thay đổi. Có thể giải pháp ban đầu (và logic) sẽ hoạt động, nhưng không phải là giải pháp thứ hai.
openssh6.2p1-1