ssh的key在生成时是可以设置密码的,如果想要修改密码,ssh-keygen命令本身提供的修改机制
- 在终端执行
ssh-keygen --help
,可以看到其中一行是
上图中的命令正是修改ssh-key密码的方式。切换到~/.ssh目录:
cd ~/.ssh
,然后执行ssh-keygen -p -f your_key_filename
。然后会提示输入旧密码、然后再输入两次新密码,就修改成功了,如果没有-f your_key_filename
,则默认修改的密钥文件是id_rsa
。注意:直接回车代表密码为空。当然,也可以根据命令提示直接输入
ssh-keygen -p -P 12345 -N 54321 -f your_key_filename
直接指定新旧密码。其中,假设旧密码是12345,新密码是54321。