Linux 之 ssh-add 命令
ssh-add 命令是把专用密钥添加到 ssh-agent 的高速缓存中,从而提高 ssh 的认证速度。该命令位置在/usr/bin/ssh-add。
命令语法
复制代码
命令选项
-D:删除 ssh-agent 中的所有密钥.
-d:从 ssh-agent 中的删除密钥
-e pkcs11:删除 PKCS#11 共享库 pkcs1 提供的钥匙。
-s pkcs11:添加 PKCS#11 共享库 pkcs1 提供的钥匙。
-L:显示 ssh-agent 中的公钥
-l:显示 ssh-agent 中的密钥
-t life:对加载的密钥设置超时时间,超时 ssh-agent 将自动卸载密钥
-X:对 ssh-agent 进行解锁
-x:对 ssh-agent 进行加锁
开启 ssh-agent
默认操作系统是不开启 ssh-agent 的,需要手动打开
复制代码
把专用密钥添加到ssh-agent
的高速缓存中
复制代码
从 ssh-agent 中删除密钥
复制代码
查看 ssh-agent 中的密钥
复制代码
常见错误
如果出现
Could not open a connection to your authentication agent.
错误则需要先执行ssh-agent bash
然后再执行ssh-add ~/.ssh/id_dsa
原文链接:https://rumenz.com/rumenbiji/linux-ssh-add.html
微信公众号:入门小站
版权声明: 本文为 InfoQ 作者【入门小站】的原创文章。
原文链接:【http://xie.infoq.cn/article/d88df95ddfc5675ff431577c0】。文章转载请联系作者。
评论