我想将我的私钥添加到 ssh-agent 并且我正在关注这些指示。根据这个命令
ssh-agent bash
生成 ssh-agent bash,之后我可以使用 ssh-add xxx 添加我的密钥。是否可以在一行中完成此操作?我正在使用 Puppet,除了在一个 exec 命令中运行它之外,想不出另一种方法来做到这一点。
答案1
一般来说,您不需要新的 bash,因为您可以这样做:
eval $(ssh-agent -s)
这可以做成一行:
eval "$(ssh-agent -s) ssh-add ..."