Jak to się dzieje ?:
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)
Dlaczego klucze nie są usuwane?
ps może być tym błędem? http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=472477 Jestem na arch. Linuxie ...
openssh
6.2p1-1pacman -Ss gnome-keyring: 3.6.3-1
Odpowiedzi:
Kroki w tym poście działały dla mnie; wystarczy otworzyć Menedżera aplikacji startowych, odznaczyć pozycję „SSH Key Agent - GNOME Keyring: SSH Agent” i ponownie uruchomić Unity. Jeśli się nie pojawi, edytuj
/etc/xdg/autostart/gnome-keyring-ssh.desktop
i zmieńNoDisplay=true
naNoDisplay=false
.źródło
Przejdź do folderu / tmp, usuń wszystkie foldery zaczynające się od ssh
źródło
Miałem ten sam problem co ty. Nie jestem ekspertem, ale rozwiązaniem, które mi pomogło, było usunięcie kluczy z katalogu ~ / .ssh. To jest przykład tego, co widziałem.
Po przeniesieniu id_rsa (i id_rsa.pub) z folderu ~ / .ssh agent ssh przestał mieć tożsamość. To co zrobiłem to:
Zgaduję (mogę się mylić), że jeśli nie miałbyś uruchomionego demona Gnome Keyring (gnome-keyring-demon), to zachowanie by się zmieniło. Być może oryginalne (i logiczne) rozwiązanie zadziałałoby, ale nie drugie.
źródło