解释如何使用公钥/私钥来保护 Linux 操作系统

解释如何使用公钥/私钥来保护 Linux 操作系统

抱歉,问了个菜鸟问题,但我还是不明白它们是如何工作的。

到目前为止,我已经成功创建了 id_rsa 和 id_rsa.pub 文件,我假设 id_rsa.pub 是公钥。

我还应该提到我正在使用托管服务“OVH”。我已将公钥添加到“我的 SSH 密钥”部分。

我不明白的是如何使用它?我是否需要将公钥添加到本地 Windows 计算机才能使用它?

谢谢

答案1

要使用 的密钥ssh,您需要将私钥(id_rsa在您的情况下)保存在~/.ssh.ssh用户主~目录的子目录中)。不要将其复制到其他任何地方,不要告诉任何人,否则您会泄露它。

您将公钥 ( ) 复制到您想要登录的远程计算机的用户的id_rsa.pub中。此文件可以包含密钥列表,因此如果其中已有密钥,请对其进行编辑,如果这是第一个密钥,则只需复制它即可。~/.ssh/authorized_keysssh

请参阅man ssh详情。(这是你首先要做的事情应该首先阅读一下)。

请注意,这些都不能以某种方式“保护 Linux 操作系统”。这只会ssh通过使用密钥对而不是密码来使您的远程计算机更安全一些。密码比制作匹配的密钥更容易被猜到。

相关内容