Macos &引用;`ssh add-l`的输出不';t包含';RSA';。启动代理,添加您的密钥;码头工人

Macos &引用;`ssh add-l`的输出不';t包含';RSA';。启动代理,添加您的密钥;码头工人,macos,docker,ssh,docker-compose,Macos,Docker,Ssh,Docker Compose,我正在关注并已包括我的AWS凭证。我安装了几项所需的CLI功能,现在可以获得: $ ./trainer start 5 Greetings, cchilders/cchilders! The output of `ssh-add -l` doesn't contain 'RSA'. Start the agent, add your keys? 我已经做了eval$(ssh代理),但没有帮助。运行: ssh-add …将具有默认名称(~/.ssh/id\u rsa)的密钥实际添加到您的代理(

我正在关注并已包括我的AWS凭证。我安装了几项所需的CLI功能,现在可以获得:

$ ./trainer start 5
Greetings, cchilders/cchilders!
The output of `ssh-add -l` doesn't contain 'RSA'. Start the agent, add your keys?
我已经做了
eval$(ssh代理)
,但没有帮助。

运行:

ssh-add
…将具有默认名称(
~/.ssh/id\u rsa
)的密钥实际添加到您的代理(假设您已经创建了一个密钥;如果尚未创建,则需要返回并执行此操作)。如果您创建了一个使用不同名称保存的密钥,请在
ssh add
命令行上传递该名称


也就是说,在MacOS X上,您通常根本不应该自己启动
ssh代理
!OS X上的密钥链满足代理协议。

启动代理只是第一步。实际上,您需要向该代理添加密钥。也就是说,这里的问题与主题无关,因为它与软件开发本身无关——SSH(扩展而言,
SSH代理和密钥链)决不是“软件开发独有的”,如中所述。考虑一下(BTW,我也倾向于建议运行<代码> SSH Addio/Lo>代码)作为一个相当明显的初始步骤,用来确定当你的系统处于这种状态时发生了什么)。我没想到会这样,因为我很久以前就在
ssh-keygen
上制作了ssh密钥。这描述了发生的事情