我有~/.ssh/config
用于管理来自不同主机的不同密钥的文件。
但是,每次添加新密钥时,出于不同的原因,我还需要通过手动将其添加到 ssh 代理ssh-add
。
有没有一种方法可以自动实现这一点?如果是,怎么办?
PS:如果有用的话,我也在使用MacBook(osx)
答案1
实现您在问题中特别提到的情况会很复杂,并且需要一些 bash 脚本,我不建议您执行如此简单的任务。
AddKyesToAgent
但是使用in 中的选项可以实现非常类似的事情,这基本上会在第一次使用时ssh_config
添加密钥。ssh-agent
此选项可用自OpenSSH 7.2。