我生成了一個新的ssh密鑰「ssh-keygen -t rsa
」,名爲foo_rsa
,但是當我列出~/.ssh
中的所有文件時,我找不到foo_rsa
。只有這些文件存在:authorized_keys config known_hosts known_hosts.old
。但是當我嘗試重新生成一個名爲'foo_rsa'的新ssh-key時,我有一個警告:...鍵已經存在。是否有另一個ssh密鑰的默認文件夾。哪裏是ssh密鑰
哪裏是ssh密鑰
回答
創建ssh密鑰時,應該提示您輸入文件名。
ssh-keygen -t rsa
// Enter your filename
您也可以嘗試找到
sudo find/-name id_rsa
其中id_rsa
將是默認的,或者你可以在你輸入文件名子。在你的榜樣,
sudo find/-name foo_rsa
編輯: 告訴你的ssh劑,其中通過使用ssh配置文件中找到你的鑰匙。與內容
# Applies to all hosts
IdentityFile /path/to/key/id_rsa
# Host-specific
Host mydomain.com
IdentityFile ~/.ssh/another_rsa
Host 10.10.10.10
IdentityFile ~/.ssh/third_rsa
好吧!它在'/ home/guinslym/foo_rsa/home/guinslym/foo_rsa.pub'上。它不應該在.ssh上嗎? –
它可以在你係統的任何地方,但你需要告訴你的ssh代理在哪裏找到它。使用ssh配置。查看更新的答案。 – csi
好吧!默認配置是哪個?在我的桌面上,key.pub位於〜/ .ssh中,但在我的筆記本電腦上位於/home/user/key.pub? –
- 1. Heroku從哪裏獲得它的RSA密鑰?這似乎是〜/ .ssh/
- 2. 密鑰庫在哪裏?
- 3. GitHub for Windows在哪裏保存SSH密鑰?
- 4. 我在哪裏可以找到Heroku SSH密鑰?
- 5. Windows上的Monodevelop Git Extension在哪裏查找SSH密鑰?
- 6. Bitbucket - 在哪裏可以找到存儲庫SSH密鑰?
- 7. 域密鑰 - 在哪裏放置私鑰?
- 8. 哪裏存儲公鑰在Ubuntu的SSH?
- 9. 保護SSH密鑰
- 10. SSH密鑰短語
- 11. AWS EC2 SSH密鑰
- 12. SSH密鑰交換
- 13. 共享SSH密鑰
- 14. Google Cloud SSH密鑰
- 15. 我的Algolia帳戶密鑰和密鑰在哪裏?
- 16. Eclipse在哪裏隱藏密鑰庫?
- 17. Parse REST API密鑰在哪裏?
- 18. DialMyCalls我在哪裏放API密鑰
- 19. SSL對稱密鑰存儲在哪裏?
- 20. SecKeyGeneratePair在哪裏存儲密鑰對?
- 21. New Relic API密鑰在哪裏?
- 22. 哪裏可以找到YouTube API密鑰?
- 23. 哪裏可以找到espn api密鑰?
- 24. 在哪裏使用API密鑰?
- 25. 使用SSH密鑰驗證SSH連接
- 26. ssh密鑰轉發無ssh-add
- 27. 我們在哪裏存儲密鑰/密碼/鹽進行加密?
- 28. 調試SSH共享密鑰
- 29. Github:新的SSH密鑰
- 30. Kerberos ssh - 密鑰交換慢
創建
~/.ssh/config
請發表您的完整的命令,或只可使用'ssh-凱基-t RSA -f foo_rsa'。並確保你的工作目錄是'.ssh'。 –你是如何命名你的ssh密鑰的? –
'ssh-keygen -t rsa -f foo_rsa' ...'foo_rsa已經存在.' –