📜  如何将密码短语添加到 ssh 密钥 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:24:44.966000             🧑  作者: Mango

如何将密码短语添加到 ssh 密钥

SSH 密钥是在通过 SSH 远程登录到服务器时起到身份验证作用的安全凭证。您可以通过添加密码短语来进一步加强 SSH 密钥的安全性。本文将介绍如何将密码短语添加到 SSH 密钥。

步骤 1:生成 SSH 密钥

首先,您需要生成 SSH 密钥。您可以使用以下命令在 Linux 系统上生成 SSH 密钥:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

此命令将为您生成一对公私密钥并要求您提供密码短语来保护私钥。

步骤 2:添加密码短语

密码短语是一个附加到 SSH 密钥的字符串,它会在使用 SSH 密钥登录时被要求输入。要将密码短语添加到 SSH 密钥,请使用以下命令:

ssh-keygen -p

在此之后,系统将提示您输入当前密钥的路径。如果您不知道该路径,可以输入以下命令来查找:

find ~/.ssh -name "id_rsa*"

此命令将显示与 SSH 密钥匹配的文件名。然后,您将被要求输入旧密码短语(如果有的话)以及新密码短语。

步骤 3:测试 SSH 密钥

一旦您已添加了密码短语,就可以使用以下命令测试 SSH 密钥:

ssh -i /path/to/private/key user@host

在此命令中,/path/to/private/key 是您 SSH 密钥的路径,user 是您要登录到服务器的用户名,而host 是您要登录到的远程服务器的 IP 地址或主机名。

如果您已成功添加密码短语,系统将提示您输入密码短语,然后再次提示您确认身份验证。

结论

通过将密码短语添加到 SSH 密钥,您可以加强 SSH 密钥的安全性并保护您的信息免受未经授权的访问。以上是如何添加密码短语的简要介绍。