手动执行添加SSH密钥
自动加载 SSH 密钥并使用 macOS 钥匙串
为了避免每次重启机器都需要执行 ssh-add --apple-use-keychain 命令,可以按照以下步骤进行配置:
1. 确保 SSH 密钥已添加到钥匙串
执行以下命令,将密钥永久添加到钥匙串中:
1 | |
2. 配置 SSH 客户端加载密钥
编辑或创建 ~/.ssh/config 文件,添加以下内容:
1 | |
配置说明
AddKeysToAgent yes:自动将密钥添加到 SSH Agent。UseKeychain yes:允许密钥存储在 macOS 钥匙串中。IdentityFile:指定使用的私钥文件。
3. 确保 SSH Agent 启动
macOS 默认会启动 SSH Agent,但可以手动验证:
1 | |
4. 验证配置
执行以下命令检查密钥是否自动加载:
1 | |
如果显示了密钥的指纹,说明配置成功。
通过上述配置,SSH 密钥将在重启后自动从 macOS 钥匙串加载,无需手动执行 ssh-add。
手动执行添加SSH密钥
http://www.zinete.com/2022/10/04/手动执行添加SSH密钥/