总览 (SYNOPSIS)

ssh-add [-lLdDx ] [-t life ] [file ... ] ssh-add -s reader ssh-add -e reader

描述 (DESCRIPTION)

向认证代理 (authentication agent) , ssh-agent1 , 添加 RSA 或 DSA 身份识别数据. 无参数运行该程序时, 它将 $HOME/.ssh/id_rsa $HOME/.ssh/id_dsa 和 $HOME/.ssh/identity 文件的内容送往认证代理. 可以在命令行上指定不同的文件名. 如果文件需要用密语(passphrase)访问,会提示用户输入, 然后从用户的 tty 终端读取密语. 如果给出多个身份文件,将重试最后一条密语.

要使 正常工作, 必须运行认证代理, 而且是当前进程的祖先.

可用的选项有:

-l
列出认证代理目前代表的身份的指纹.
-L
列出认证代理目前代表的身份的公钥参数.
-d
和添加身份相反, 从认证代理上删除这个身份数据.
-D
从认证代理上删除所有身份数据.
-x
用口令锁住代理.
-X
把代理解锁.
-t life
向代理添加身份的时候设置最大生命周期. 生命周期以秒为单位, 也可以用 sshd_config5 中规定的时间格式.
-c
身份在认证前先要被确认. 确认工作由后面提到的 SSH_ASKPASS 程序进行. 确认成功后, SSH_ASKPASS 返回状态字 0 给调用者, 而不用传递文本数据.
-s reader
添加智能卡 reader 里的密钥.
-e reader
删除智能卡 reader 里的密钥.

文件 (FILES)

$HOME/.ssh/identity
内含用户的协议第一版的 RAS 身份数据.
$HOME/.ssh/id_dsa
内含用户的协议第二版的 DSA 身份数据.
$HOME/.ssh/id_rsa
内含用户的协议第二版的 RAS 身份数据.

身份文件只许它的用户读取, 其他用户不允许访问. 注意, 如果身份文件能够被其他用户访问, 将忽略这个文件.

环境 (ENVIRONMENT)

DISPLAY 和 SSH_ASKPASS
如果 需要密语, 当它在终端上运行的时候, 它会从当前终端上读取这个密语. 如果 没有和终端关联, 但是设置了 DISPLAYSSH_ASKPASS 环境变量, 它就执行 SSH_ASKPASS 指定的程序, 打开一个 X11 窗口读取密语. 从 .Xsession 或类似的描述文件调用 时, 这个功能非常有用. (注意, 某些机器上可能先要把输入重定向到 /dev/null 才能工作.)
SSH_AUTH_SOCK
标明一个 UNIX 域 socket 的路径, 用于和代理通信. 

转载于:https://www.cnblogs.com/fanweisheng/p/11098945.html

ssh-add - 向认证代理添加 RSA 或 DSA 身份数据相关推荐

  1. Python:Selenium + Chrome添加认证代理

    添加无认证代理,以参数形式添加 chromeOptions = webdriver.ChromeOptions() chromeOptions.add_argument('--proxy-server ...

  2. 关于AS5 SSH支持key认证的完全解决方案

    SSH 为 Secure Shell 的缩写, 专为远程登录会话和其他网络服务提供安全性的协议.利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题.透过 SSH 可以对所有传输的数据进行加密, ...

  3. Linux: 不用密码直接用ssh 登入到远端电脑(RAS/DSA认证)

    1. DAS认证 多 年前telnet 当道,但在安全意识渐渐浮上台面之后,telnet 在登入时的安全就被大家质疑,后来ssh (Secure Shell) 出现时,改变​​了当初的习惯,大家在管理 ...

  4. 无线控制器认证服务器,H3C WX系列无线控制器作为SSH服务器password认证典型配置举例...

    H3C WX系列无线控制器作为SSH服务器password认证典型配置举例 一.组网需求: WX系列AC.FIT AP.便携机(安装有无线网卡).交换机 二.组网图: 本配置举例中的AC使用的是WX5 ...

  5. SSH与SSM学习之SSH实现CRM练习17——添加客户拜访记录和列表

    SSH与SSM学习之SSH实现CRM练习17添加客户拜访记录和列表 一添加客户拜访记录和列表演示 1 添加客户拜访记录演示 2 客户拜访记录列表演示 二添加客户拜访记录分析 三添加客户拜访记录表实体关 ...

  6. JGit使用ssh免密认证

    JGit使用SSH免密认证 jgit认证有多种方式如:用户名密码,ssh认证等,为了安全起见ssh认证可为首选.官网链接 使用ssh免密认证需要自定义sshSessionFactory,完整代码如下: ...

  7. 【Linux】循序渐进学运维-服务篇-SSH秘钥认证

    大家好,我是高胜寒,本文是Linux运维-循序渐进学运维-服务篇的第5篇文章 文章目录 前言 为什么用密钥认证 秘钥认证流程 秘钥生成及使用 1. 交互式创建及分发秘钥 a) 生成秘钥 b) 分发秘钥 ...

  8. nginx 使用 ngx_http_auth_basic_module 模块,给网站增加一个身份认证代理

    以 phpMyAdmin 网站为例 将 phpMyAdmin 隐藏在认证代理后面,这样用户在向 phpMyAdmin 提供 MySQL 凭证之前就需要进行认证官方文档. 官方文档 Module ngx ...

  9. R语言可视化分面图、假设检验分组t检验、可视化单变量分组分面箱图(faceting boxplot)并添加p值(Make facet boxplot and add p-values)、添加抖动数据点

    R语言可视化分面图.假设检验分组t检验.可视化单变量分组分面箱图(faceting boxplot)并添加p值(Make facet boxplot and add p-values).添加抖动数据点 ...

最新文章

  1. 联手IBM布局云计算,王健林如何再造一个新万达?
  2. 项目管理中常用到的简便工具
  3. Visual Studio 2013 在使用 razor无智能提示的解决办法
  4. php简单创建多级目录
  5. 驱动中获取PsActiveProcessHead变量地址的五种方法
  6. centOs7上用yum安装软件报错
  7. 【python 学习】知识点日记
  8. 提高ASP.NET性能的一点方法
  9. AI专家一席谈:复用算法、模型、案例,AI Gallery带你快速上手应用开发
  10. 在线播放器 在网页中插入MediaPlayer 兼容IE和FF的代码调试
  11. luogu P3332 [ZJOI2013]K大数查询
  12. 基于Proxy代理服务器的长连接方法
  13. 【系统】ThrottleStop软件使用教程入门级,游戏+工作两种解决cpu过热方案
  14. Exp7 网络欺诈防范 ————20164316张子遥
  15. 公司-摩拜单车:摩拜单车
  16. Linux内核调试技术指南
  17. ElementUI-textarea文本域高度自适应设置的方法
  18. 结果导向和测试驱动(转)
  19. Windows下使用taskkill 命令结束进程
  20. pacman更换中国源

热门文章

  1. python中类的定义和使用_在Python中定义和使用类
  2. k8s安装nginx部署前端页面_Kubernetes(k8s)部署并测试nginx service
  3. mysql数据库实现修改密码代码_MySQL数据库的更改密码(附源代码)
  4. GCC Command Options
  5. cocos2d-x第一天:环境的搭建
  6. 任意输入三个英文字母,按照字典顺序输出
  7. thinkphp mysql存储过程_MySql存储过程的创建与使用及在thinkphp中如何调用笔记
  8. Pytorch基础(一) 初始tensor
  9. AI学习笔记(二)图像与视频
  10. 知识图谱组队学习Task02——项目介绍