我开始了解 RSA 和公钥/私钥系统是如何工作的,我想知道我的私钥和公钥 SSH 密钥存储在哪里。当我转到我的主目录并浏览我的 .ssh 目录 (cd .ssh) 时,我只看到“known_hosts”文件,我猜它包含我知道的不同远程 SSH 服务器的公钥。
我在哪里可以找到这些钥匙?顺便说一下,我什至不记得创建它们,但由于我之前已经建立了 ssh 连接,它们一定在某个地方。
我在 MAC OS 10.6 上使用 OpenSSH_5.2p1。
谢谢!
小智 15
~/.ssh/id_rsa并且~/id_rsa.pub通常。但并不意味着 ssh 必须创建一对并保存它们:ssh 基本上使用 SSL 协议,该协议使用Diffie/Hellman密钥交换算法或某些变体来建立会话密钥。这意味着建立连接的握手会生成一个会话密钥,并在会话完成时将其丢弃。
仔细阅读算法,它非常漂亮:使用相当简单的数学运算,它建立了一个连接两端已知的密钥,而无需通过连接发送密钥。
| 归档时间: |
|
| 查看次数: |
76031 次 |
| 最近记录: |