给 ssh 私钥文件配置统一口令

ssh 私钥如果不加口令,如果意外泄漏出去,风险很大。但是加了口令,每次登录都要输入,就很繁琐。在 Macos 上,可以借助钥匙串实现自动化流程。

给私钥 .ssh/id_rsa 配置 passphrase(会覆盖原文件)

ssh-keygen -p -f ~/.ssh/id_rsa

将私钥的 passphrase 存在钥匙串里。这样只要解锁电脑,就能自动加载密钥。编辑 .ssh/config 文件,增加下面的内容

Host *
AddKeysToAgent yes
UseKeychain yes

初始化一下,将 passphrase 加载到 钥匙串 中。

ssh-add --apple-use-keychain ~/.ssh/id_rsa

重启电脑,后面就会自动读取了。

posted on 2025-09-07 17:09  Lemo_wd  阅读(8)  评论(0)    收藏  举报

导航