ssh的key在生成时是可以设置密码的,如果想要修改密码,ssh-keygen命令本身提供的修改机制
- 在终端执行
ssh-keygen --help,可以看到其中一行是

image.png
上图中的命令正是修改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。