首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux之ssh-agent命令

ssh密钥管理器,ssh-agent命令是一种控制用来保存公钥身份验证所使用的私钥的程序。...ssh-agent在X会话或登录会话之初启动,所有其他窗口或程序则以客户端程序的身份启动并加入到ssh-agent程序中。...其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程...运行ssh-agent > ssh-agent SSH_AUTH_SOCK=/tmp/ssh-lWA15nOUhcYG/agent.26310; export SSH_AUTH_SOCK; SSH_AGENT_PID...使用-d参数,运行调试模式 > ssh-agent -d 使用-k参数杀掉ssh-agent进程 > ssh-agent -k ssh-agent的使用场景 使用不同的密钥连接到不同的主机时,需要手动指定对应的密钥

2.2K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux之ssh-agent命令

    ssh密钥管理器,ssh-agent命令是一种控制用来保存公钥身份验证所使用的私钥的程序。...ssh-agent在X会话或登录会话之初启动,所有其他窗口或程序则以客户端程序的身份启动并加入到ssh-agent程序中。...其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程...运行ssh-agent > ssh-agent SSH_AUTH_SOCK=/tmp/ssh-lWA15nOUhcYG/agent.26310; export SSH_AUTH_SOCK; SSH_AGENT_PID...使用-d参数,运行调试模式 > ssh-agent -d 使用-k参数杀掉ssh-agent进程 > ssh-agent -k ssh-agent的使用场景 使用不同的密钥连接到不同的主机时,需要手动指定对应的密钥

    1.4K10

    Linux之ssh-add命令

    ssh-add命令是把专用密钥添加到ssh-agent的高速缓存中,从而提高ssh的认证速度。该命令位置在/usr/bin/ssh-add。...-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 bash 把专用密钥添加到ssh-agent的高速缓存中 > ssh-add...~/.ssh/id_dsa 从ssh-agent中删除密钥 > ssh-add -d ~/.ssh/id_dsa.pub 查看ssh-agent中的密钥 > ssh-add -l 常见错误 如果出现Could

    1.3K00

    Linux之ssh-add命令

    ssh-add命令是把专用密钥添加到ssh-agent的高速缓存中,从而提高ssh的认证速度。该命令位置在/usr/bin/ssh-add。...-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 bash 把专用密钥添加到ssh-agent的高速缓存中 > ssh-add ~/.ssh.../id_dsa 从ssh-agent中删除密钥 > ssh-add -d ~/.ssh/id_dsa.pub 查看ssh-agent中的密钥 > ssh-add -l 常见错误 如果出现Could

    79710

    Linux之ssh-add命令

    ssh-add命令是把专用密钥添加到ssh-agent的高速缓存中,从而提高ssh的认证速度。该命令位置在/usr/bin/ssh-add。...-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 bash 把专用密钥添加到ssh-agent的高速缓存中 > ssh-add...~/.ssh/id_dsa 从ssh-agent中删除密钥 > ssh-add -d ~/.ssh/id_dsa.pub 查看ssh-agent中的密钥 > ssh-add -l 常见错误 如果出现Could

    4.4K00

    SSH agent的原理和使用

    下面是一些ssh agent的资料简要摘录,网路上的相关的文章已经很多了: SSH agent 可以做到防止验证思考口令;和SSH 私钥转发;当X 主机 登录上Y后;之后用Y作为跳板机的时候,就可以通过ssh-agent...可以通过 ssh-agent 来管理私钥,把私钥加载进内存,之后便不用再输入私钥。 ? ssh-agent 代理转发: ?...需求:在 X 机器上运行 ssh-agent 代理来管理私钥;通过 X 机器 ssh 登录到 Y 机器;能让 Y 机器上的 ssh 客户端也能使用到所有 X 机器上的 ssh-agent 所管理的所有私钥...通过这条连接,请求被转发给了 X 上的 ssh 客户端,最终传递给 X 上的 ssh-agent。请求的结果反向传递回去。 ? 无需提供密码是 ssh-agent 的一个好处。

    1.8K10

    【linux命令讲解大全】123.SSH-Add和Useradd:管理用户和密钥的Linux命令

    ssh-add 将专用密钥添加到ssh-agent的高速缓存中。 补充说明 ssh-add命令是将专用密钥添加到ssh-agent的高速缓存中。该命令位于/usr/bin/ssh-add。...-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-add ~/.ssh/id_dsa 从ssh-agent中删除密钥: ssh-add -d ~/.ssh/id_xxx.pub 查看ssh-agent

    15310
    领券