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。