在现有的私钥上启用密码

nix*_*win 16 ssh command-line

我已经有一个没有密码的 ssh 私钥。由于我已经开始使用它来登录一些关键且安全的系统,因此我需要在我的 RSA 私钥上使用密码短语。如何在已经存在的私钥上启用密码?此外,我想知道如何在启用密码短语之前备份私钥,以防万一我搞砸或忘记密码短语(只有几天才能将密码短语提交到我的记忆中)。

enz*_*tib 23

您可以使用该-p选项ssh-keygen

ssh-keygen -p -f /path-to/key-file
Run Code Online (Sandbox Code Playgroud)

它将提示输入旧密码和新密码。如果您不提供-f key-file选项,它还会提示输入密钥文件(带建议)。