我可以吗?在这种情况下我该如何更改 SSH 身份文件的密码,而无需生成新密钥并重新设置它?
答案1
身份文件=私钥文件?根据手册,( man ssh-keygen
):
ssh-keygen -p [-P 旧密码] [-N 新密码] [-f 密钥文件]
交换机-p
通过提示更改私钥文件的密码,而交换机-P
在命令行上指定旧密码。根据您使用的加密算法和文件名,在交互模式下使用其中之一。
ssh-keygen -p -f ~/.ssh/id_dsa
ssh-keygen -p -f ~/.ssh/id_rsa