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微信公众号:入门小站
回复【1001】获取 linux 常用命令速查手册
回复【10010】获取 阿里云 ECS 运维 Linux 系统诊断
回复【10012】获取 Linux 学习笔记【强悍总结值得一看】
回复【10013】获取 shell 简明教程
版权声明: 本文为 InfoQ 作者【入门小站】的原创文章。
原文链接:【http://xie.infoq.cn/article/3a74fd778aaaaf9ba92dc5501】。文章转载请联系作者。
评论