【Linux】一步一步学Linux——ssh-agent命令(181)
00. 目录
文章目录
- 00. 目录
- 01. 命令概述
- 02. 命令格式
- 03. 常用选项
- 04. 参考示例
- 05. 附录
01. 命令概述
ssh-agent命令是一种控制用来保存公钥身份验证所使用的私钥的程序。ssh-agent在X会话或登录会话之初启动,所有其他窗口或程序则以客户端程序的身份启动并加入到ssh-agent程序中。通过使用环境变量,可定位代理并在登录到其他使用ssh机器上时使用代理自动进行身份验证。
其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。
02. 命令格式
格式: ssh-agent [选项] [参数]
03. 常用选项
-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:设置默认值添加到代理人的身份最大寿命
04. 参考示例
4.1 打印本身的环境和变量
[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 ~]#
4.2 调试模式
[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
4.3 把ssh-agent进程杀掉
[root@localhost ~]# ssh-agent -k
SSH_AGENT_PID not set, cannot kill agent
[root@localhost ~]#
4.4 生成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 ~]#
05. 附录
参考:【Linux】一步一步学Linux系列教程汇总
【Linux】一步一步学Linux——ssh-agent命令(181)相关推荐
- 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么
Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...
- LINUX学习之路(学LINUX必看)
很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...
- linux学习需要什么基础,学linux需要什么基础?
近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...
- 分享--linux 学习之路(学linux必看)
很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...
- 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久
随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...
- 不会linux的php难找工作,学linux系统难吗
这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...
- linux lamp实验报告,新手学Linux--构建lamp
本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...
- Linux其实没那么难学
互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...
- 大学生为什么要学Linux?Linux有什么优点?
前言 Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到 ...
- 【Linux】一步一步学Linux——ssh命令(176)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 ssh命令是openssh套件中的客户端连接工具,可以给予 ...
最新文章
- 函数防抖Debounce和函数节流Throttle
- Java加载sklearn训练好的模型进行预测(无法搞定)
- 【Python】Python语言math模块可用函数
- 简约好看的响应式app下载页面源码
- 雨滴桌面时间插件_真香!这 3 款软件,让你的电脑桌面清爽又高效!
- python3字符串操作_python3字符串常用方法
- 笨方法学python第二版_笨方法学python II
- Java 身份证号 计算年龄、性别
- 一个简易的QQ魔法卡片炼卡消耗计算器
- c#语言开发app,C#开发Android App--03--创建第一个app--Hello World
- LA 4490 Help Bubu (状压DP)
- 罗克韦尔AB PLC(RSLogix 5000)在线修改程序的具体方法示例
- 机器学习之模型评估方法总结
- AGV调度:路径规划
- 数仓工具—Hive源码之Beeline/HiveCli(4)
- android布局靠底部,android – 使用layout_gravity =“bottom”放置在LinearLayout的底部
- Python语言零基础入门教程(一)
- Android Studio连接安卓手机驱动
- setVisibility(View.INVISIBLE)、android.os.Process.killProcess和System.exit失效
- win10 只有一种语言且只有一种输入法的情况下,如何才能在打开新的窗口中默认英文输入
热门文章
- Training—Managing Audio Playback
- 简评《疯狂的石头》《超人归来 / Superman Returns》《谍中谍 3 / Mission Impossible 3》...
- python csdn博客_利用Python抓取CSDN博客
- Java黑皮书课后题第5章:**5.21(金融应用:比较不同利率下的贷款)编写程序,让用户输入输入贷款总额和以年为单位的贷款期限,然后显示利率从5%到8%每次递增1/8的各种利率下,每月支付额和总支付
- Java黑皮书课后题第1章:1.6(数列求和)编写程序,显示1+2+3+4+5+6+7+8+9的结果
- 服务器find寻找文件路径,Linux find 查找文件
- 13种老人不适合带孩子_农村常见却叫上不上名字的13种野生植物,乡下长大的孩子都见过...
- 程序员面试100题之十六:二叉树中两个节点的最近公共父节点
- 程序员面试100题之九:求子数组的最大和
- jsp页面获取后台传过来的list集合的长度