ssh 私钥登陆(ssh-agent命令 – ssh密钥管理器)
导读:ssh-agent命令是一种控制用来保存公钥身份验证所使用的私钥的程序。ssh-agent在X会话或登录会话之初启动,所有其他窗口或程序则以客户端程序的身份启动并加入到ssh-agent程序中。通过使用环境变量,可定位代理并在登录到其他使用ssh机器上时使用代理自动进行身份验证。...
ssh-agent命令是一种控制用来保存公钥身份验证所使用的私钥的程序 。ssh-agent在X会话或登录会话之初启动 ,所有其他窗口或程序则以客户端程序的身份启动并加入到ssh-agent程序中 。通过使用环境变量 ,可定位代理并在登录到其他使用ssh机器上时使用代理自动进行身份验证 。
其实ssh-agent就是一个密钥管理器 ,运行ssh-agent以后 ,使用ssh-add将私钥交给ssh-agent保管 ,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程 。
语法格式: ssh-agent [参数]
常用参数:
-a bind_address 将代理绑定到Unix域套接字绑定地址 -d 调试模式 -k 把ssh-agent进程杀掉 -s 生成Bourne shell 风格的命令输出参考实例
运行ssh-agent ,打印本身的环境和变量:
[root@linuxcool ~]# ssh-agent使用-d参数 ,运行调试模式:
[root@linuxcool ~]# ssh-agent -d使用-k参数杀掉ssh-agent进程:
[root@linuxcool ~]# ssh-agent -k
声明:本站所有文章 ,如无特殊说明或标注 ,均为本站原创发布 。任何个人或组织 ,在未征得本站同意时 ,禁止复制 、盗用 、采集 、发布本站内容到任何网站 、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益 ,可联系我们进行处理 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!