我生成了一个新的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已经存在.' –