1

为方便起见,我没有“默认”私钥,通常~/.ssh/id_rsa~/.ssh/id_dsa~/.ssh/identity。我有多个密钥来管理多个帐户,一个用于工作,一个用于个人。我使用 SSH 代理转发来获得正确的身份验证。这一切都很好。

我遇到的问题是在每次注销/重新启动后,SSH 代理不会自动添加我的密钥,因为它似乎只查找默认命名密钥,如 GitHug 所述:错误:权限被拒绝(公钥):确保您有一个正在使用的密钥

有没有办法定义 SSH 代理在加载时应该自动添加哪些密钥,或者我每次都必须手动添加它们?可能创建一个在登录时打开并添加它们的脚本。

4

0 回答 0