📅  最后修改于: 2023-12-03 15:24:44.966000             🧑  作者: Mango
SSH 密钥是在通过 SSH 远程登录到服务器时起到身份验证作用的安全凭证。您可以通过添加密码短语来进一步加强 SSH 密钥的安全性。本文将介绍如何将密码短语添加到 SSH 密钥。
首先,您需要生成 SSH 密钥。您可以使用以下命令在 Linux 系统上生成 SSH 密钥:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
此命令将为您生成一对公私密钥并要求您提供密码短语来保护私钥。
密码短语是一个附加到 SSH 密钥的字符串,它会在使用 SSH 密钥登录时被要求输入。要将密码短语添加到 SSH 密钥,请使用以下命令:
ssh-keygen -p
在此之后,系统将提示您输入当前密钥的路径。如果您不知道该路径,可以输入以下命令来查找:
find ~/.ssh -name "id_rsa*"
此命令将显示与 SSH 密钥匹配的文件名。然后,您将被要求输入旧密码短语(如果有的话)以及新密码短语。
一旦您已添加了密码短语,就可以使用以下命令测试 SSH 密钥:
ssh -i /path/to/private/key user@host
在此命令中,/path/to/private/key
是您 SSH 密钥的路径,user
是您要登录到服务器的用户名,而host
是您要登录到的远程服务器的 IP 地址或主机名。
如果您已成功添加密码短语,系统将提示您输入密码短语,然后再次提示您确认身份验证。
通过将密码短语添加到 SSH 密钥,您可以加强 SSH 密钥的安全性并保护您的信息免受未经授权的访问。以上是如何添加密码短语的简要介绍。