给 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
重启电脑,后面就会自动读取了。
浙公网安备 33010602011771号