我在哪里生成 ssh 密钥对重要吗?

我在哪里生成 ssh 密钥对重要吗?

我在哪里生成密钥对重要吗?我应该在哪里存储私钥,在哪里复制公钥?我对这个问题完全是菜鸟。但我知道私钥应该存储在安全的地方。

答案1

公钥发送给您要连接的机器,私钥发送给您要连接的机器。这样,您可以将同一个公钥发送给多台机器,如果其中一台机器被黑客入侵,则不必担心其他机器。最简单的方法是在本地机器(您使用的那台机器)上生成一对密钥。默认情况下,密钥发送给.ssh/id_rsa.ssh/id_rsa.pub

答案2

应本地存储在~/.ssh

应传输至服务器ssh-copy-id

例如ssh-copy-id -i key_name user@server,更改密钥名称、用户名和服务器名称以匹配您的用户/服务器。

http://bodhizazen.com/Tutorials/SSH_keys或 ssh 文档了解详情。

相关内容