我已經在我的新機器上從頭安裝了新的Ubuntu,並且想要使用ssh
訪問遠程主機。問題是,即使我擁有公鑰和私鑰,我也忘記了在創建密鑰時使用的密碼,因爲在此之後我已將它傳遞給ssh-agent
。但我仍然在我的筆記本電腦中存儲(passphrase
)。如果我有root
訪問權限和兩個密鑰,如何從ssh-agent
恢復密碼?恢復密碼rsa/dsa密鑰
0
A
回答
1
據我所知,密碼被用來加密私鑰。 ssh-agent不記得密碼 - 它會記住解密的私鑰。
而且,作爲一個damienfrancois提到,它不應該記住它通過重新啓動。
如果您希望從ssh-agent
本身提取解密的私鑰,則必須找到一個工具,用於搜索正在運行的進程的內存並找到密鑰。一個這樣的工具可以找到here,但你可能會發現它使用非常具有挑戰性。
對於一個更實際的答案,你可以從~/.ssh/id*
中刪除你的密鑰,製作你知道密碼的新密碼,然後繼續 - 對於一臺新機器,你可能沒有太依賴它們。
相關問題
- 1. 密鑰庫密碼恢復android
- 2. 恢復密鑰庫的密碼
- 3. 如何在忘記密鑰庫後恢復密鑰庫密碼
- 4. 如何將密鑰密碼恢復到密鑰庫?
- 5. 恢復Android Maps API密鑰
- 6. RAR密碼恢復
- 7. 恢復sa密碼
- 8. SQLite密碼恢復
- 9. Rails - 密碼恢復
- 10. Eclipse密碼恢復
- 11. 密碼恢復與sha1密碼散列
- 12. 忘記密鑰庫密碼。如何恢復它?
- 13. Android Eclipse密鑰庫別名密鑰:是否可以恢復密鑰?
- 14. rc4密鑰恢復(2條消息,相同的部分密鑰)
- 15. 「錯誤:無法恢復密鑰」當與現有密鑰存儲
- 16. ASP.Net會員密碼恢復
- 17. MVC 4密碼恢復
- 18. 訪問MDB密碼恢復
- 19. 谷歌Android密碼恢復
- 20. 匹配的密碼恢復
- 21. 恢復heroku postgres密碼
- 22. 使用Asp.net密碼恢復
- 23. 密碼恢復on Rails的
- 24. WSO2身份密碼恢復
- 25. Laravel密碼恢復模板
- 26. Asp網絡密碼恢復
- 27. drupal的密碼恢復
- 28. Symfony sfGuardPlugin密碼恢復
- 29. 哈希密碼恢復
- 30. OpenDS登錄密碼恢復
ssh-agent無法在重新啓動後存活。你從不關機你的筆記本電腦或者mayby您正在談論密碼管理器,如gnome-keyring或KWallet? – damienfrancois
如果ssh-agent僅爲會話存儲密碼,那麼它必須在其他地方,因爲我可以在重新引導後輕鬆地將ssh傳輸到服務器不帶密碼的地方。 – boldnik
已經使用腳本從密鑰環中提取密碼,但我根本不使用它,並且響應是「從」會話「密鑰環中提取密鑰: 密鑰環」會話「是空的。 – boldnik