我已将 ssh 密钥添加到许多服务器作为授权密钥,但由于某种原因,我格式化了我的笔记本电脑。
现在有什么方法可以将我以前的 ssh 密钥分配给我的笔记本电脑,以便我可以无缝登录所有服务器而不会出现任何问题。
我在笔记本电脑格式之前保存了我的~/.ssh/id_rsa.pub文件,并在格式之后将此密钥复制到同一文件中,但它不起作用,我无法登录。
ssh 密钥有两个组成部分:私钥(很可能是 id_rsa),其作用类似于常规密钥。公共对应部分的作用类似于普通锁。
id_rsa.pub 文件是公钥,没有私钥是没有用的。
您可以将公钥添加到尽可能多的计算机/用户帐户的 .ssh/authroized_keys 文件中。这将允许使用私钥访问它们。
以这种方式分发您的公钥是完全安全的。但是,与常规密钥一样,不应轻易复制您的私钥。这就是为什么掌握 ssh-agent 是一个好主意,因为它允许您将私钥保存在本地机器上,但可以远程使用它们。
本指南将帮助您了解 SSH 身份验证.. http://unixwiz.net/techtips/ssh-agent-forwarding.html
| 归档时间: |
|
| 查看次数: |
2366 次 |
| 最近记录: |