gnome-keyring에서 ssh 암호 문구를 어떻게 검색합니까? 복구 할 수

내 ssh 개인 키의 암호를 잊어 버렸지 만 여전히 그놈 키 링에 저장되어 있으므로 복구 할 수 있어야합니다. Seahorse를 사용하면 키링에서 웹 사이트 암호를 복구 할 수 있지만 ssh 암호를 복구 할 방법이 없습니다. 누군가이 작업을 수행하는 방법을 말해 줄 수 있습니까?



답변

약간의 검색과 약간의 논쟁 후에, 내가 필요한 것을 정확하게 수행하는 두 개의 작은 파이썬 프로그램이 나타났습니다. 둘 다 내 ssh 키의 암호를 포함하여 gnome-keyring에 의해 저장된 모든 암호를 덤프 할 수있었습니다. (물론 열쇠 고리를 잠금 해제 한 후에 만 ​​작동하기 때문에 안전합니다.) 코드에 대해서는 다음 블로그 게시물을 참조하십시오.

http://blog.schmichael.com/2008/10/30/listing-all-passwords-stored-in-gnome-keyring/

http://ins3cure.blogspot.fr/2012/07/extracting-gnome-keyring-credentials.html

Michael Schurter와 Liviu에게 감사합니다. 이제 이전 ssh 키가 설치된 모든 시스템에서 교체하는 데 어려움을 겪지 않고 간단히 암호를 업데이트 할 수 있습니다.


답변

gnome-keyring이 ssh-agent와 똑같이 작동하면 작동하지 않습니다. 비밀번호 문구를 잊어 버린 후에는 복구 할 수 없습니다. 개인 키를 암호화하는 데 사용되며 잊어 버린 경우 … 잘하셨습니다.

실제로 내부에 저장되어 있다면 또 다른 문제입니다.