openssh:让 ssh 根据需要将密钥添加到代理

openssh:让 ssh 根据需要将密钥添加到代理

当我 ssh 进入服务器并且我的密钥未加载到代理中时,我必须中止,然后运行 ​​ssh-add 将我的密钥加载到代理中。不过,如果密钥不存在,我希望 ssh 命令自动添加密钥。这可能吗?

答案1

AddKeysToAgent选项执行我想要的操作。我可以-o AddKeysToAgent=yes在命令行上指定或AddKeysToAgent yes在我的.ssh/config.要么有效。

看起来这是 openssh 的最新添加内容,出现在 2016 年 2 月 28 日发布的 7.2 版本中!

http://www.openssh.com/txt/release-7.2

谢谢,OpenBSD!我将使用这个很多

相关内容