当我 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!我将使用这个很多。