抱歉,问了个菜鸟问题,但我还是不明白它们是如何工作的。
到目前为止,我已经成功创建了 id_rsa 和 id_rsa.pub 文件,我假设 id_rsa.pub 是公钥。
我还应该提到我正在使用托管服务“OVH”。我已将公钥添加到“我的 SSH 密钥”部分。
我不明白的是如何使用它?我是否需要将公钥添加到本地 Windows 计算机才能使用它?
谢谢
答案1
要使用 的密钥ssh
,您需要将私钥(id_rsa
在您的情况下)保存在~/.ssh
(.ssh
用户主~
目录的子目录中)。不要将其复制到其他任何地方,不要告诉任何人,否则您会泄露它。
您将公钥 ( ) 复制到您想要登录的远程计算机的用户的id_rsa.pub
中。此文件可以包含密钥列表,因此如果其中已有密钥,请对其进行编辑,如果这是第一个密钥,则只需复制它即可。~/.ssh/authorized_keys
ssh
请参阅man ssh
详情。(这是你首先要做的事情应该首先阅读一下)。
请注意,这些都不能以某种方式“保护 Linux 操作系统”。这只会ssh
通过使用密钥对而不是密码来使您的远程计算机更安全一些。密码比制作匹配的密钥更容易被猜到。