温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux的ssh-agent命令怎么使用

发布时间:2022-02-15 16:01:53 来源:亿速云 阅读:366 作者:iii 栏目:开发技术

本文小编为大家详细介绍“Linux的ssh-agent命令怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux的ssh-agent命令怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

Linux常用命令ssh-agent命令是一种控制用来保存公钥身份验证所使用的私钥的程序。ssh-agent在X会话或登录会话之初启动,所有其他窗口或程序则以客户端程序的身份启动并加入到ssh-agent程序中。

Linux的ssh-agent命令怎么使用

命令格式

格式: ssh-agent [选项] [参数]

常用选项

-a bind_address:bind the agent to the UNIX-domain socket bind_address
-c:生成C-shell风格的命令输出
-d:调试模式
-k:把ssh-agent进程杀掉
-s:生成Bourne shell 风格的命令输出
-t life:设置默认值添加到代理人的身份最大寿命

参考示例

打印本身的环境和变量

[root@localhost ~]# ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-mEzZAcgaaUTc/agent.79715; export SSH_AUTH_SOCK;
SSH_AGENT_PID=79716; export SSH_AGENT_PID;
echo Agent pid 79716;
[root@localhost ~]#

调试模式

[root@localhost ~]# ssh-agent -d
SSH_AUTH_SOCK=/tmp/ssh-msMhqUI6VBdK/agent.79750; export SSH_AUTH_SOCK;
echo Agent pid 79750;
debug2: fd 3 setting O_NONBLOCK
1234

把ssh-agent进程杀掉

[root@localhost ~]# ssh-agent -k
SSH_AGENT_PID not set, cannot kill agent
[root@localhost ~]#

生成C-shell风格的命令输出

[root@localhost ~]# ssh-agent -c
setenv SSH_AUTH_SOCK /tmp/ssh-oNG3p6IS07db/agent.79817;
setenv SSH_AGENT_PID 79818;
echo Agent pid 79818;
[root@localhost ~]#

读到这里,这篇“Linux的ssh-agent命令怎么使用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI