为方便起见,我没有“默认”私钥,通常为~/.ssh/id_rsa
,~/.ssh/id_dsa
或~/.ssh/identity
。我有多个密钥来管理多个帐户,一个用于工作,一个用于个人。我使用SSH代理转发来获得正确的身份验证。一切正常。
我遇到的问题是每次注销/重新启动后,SSH代理都不会自动添加我的密钥,因为它似乎只查找默认的命名密钥,如GitHug在Error: Permission denied (public key): Make sure you have a key that is being used所述。
有没有办法定义SSH代理在加载时应自动添加的密钥,还是每次都必须手动添加它们?可能会创建一个在登录时打开并添加它们的脚本。