OpenSSH使用ssh-keygen命令更改密码

时间:2020-01-09 10:40:44  来源:igfitidea点击:

如何在Linux,OpenBSD,FreeBSD,Apple OS X或Unix之类的操作系统下为我的私钥之一更改OpenSSH密码?
您需要使用ssh-keygen命令来生成,更改管理和转换ssh的身份验证密钥。
您应该在$HOME/.ssh或~/.ssh目录中看到以下文件,即/home/you/.ssh/。
您可以使用ls -l $HOME/.ssh /命令查看以下文件:

  • id_dsa:用户的DSA身份验证身份

  • id_dsa.pub:用于认证的DSA公钥

  • id_rsa:用户的RSA身份验证身份

  • id_rsa.pub:用于认证的RSA公钥

使用ssh-keygen更改密码

-p选项要求更改私钥文件的密码短语,而不是创建新的私钥。
程序将提示您输入包含私钥的文件,输入旧密码,并输入两次以输入新密码。
使用-f {filename}选项来指定密钥文件的文件名。
例如,将目录更改为$HOME/.ssh。
打开终端应用程序,然后执行:

$ cd ~/.ssh/

要更改DSA密码,请执行:

$ ssh-keygen -f id_dsa -p

要更改RSA密码,请执行:

$ ssh-keygen -f id_rsa -p