这是 ssh-add 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
SSH-ADD — 向身份验证代理添加私钥身份
概要
SSH-ADD [-cddkLlXx[-E 指纹哈希[-t 生活[文件 ...]
SSH-ADD -s pkcs11
SSH-ADD -e pkcs11
商品描述
SSH-ADD 向身份验证代理添加私钥身份, SSH代理(1). 运行时
没有参数,它添加文件 〜/ .ssh / id_rsa, 〜/ .ssh / id_dsa, 〜/.ssh/id_ecdsa,
〜/.ssh/id_ed25519 和 ~/.ssh/身份. 加载私钥后, SSH-ADD 将尝试
从附加得到的文件名中加载相应的证书信息 -cert.pub
到私钥文件的名称。 可以在命令中给出替代文件名
线。
如果任何文件需要密码, SSH-ADD 要求用户输入密码。 这
密码是从用户的 tty 中读取的。 SSH-ADD 如果有多个,则重试最后一个密码
提供身份文件。
身份验证代理必须正在运行并且 SSH_AUTH_SOCK 环境变量必须
包含其套接字的名称 SSH-ADD 工作。
选项如下:
-c 表示添加的身份在使用前需要进行确认
用于身份验证。 确认由 ssh 询问密码(1). 成功的
确认由零退出状态发出信号 ssh 询问密码(1),而不是文字
进入请求者。
-D 从代理中删除所有身份。
-d 不是添加身份,而是从代理中删除身份。 如果 SSH-ADD 具有
不带参数运行,默认身份的键及其
相应的证书将被删除。 否则,参数列表将是
解释为公钥文件的路径列表以指定密钥和证书
从代理中删除。 如果在给定路径上没有找到公钥, SSH-ADD
将附加 .pub 并重试。
-E 指纹哈希
指定显示密钥指纹时使用的哈希算法。 有效选项
是:“md5”和“sha256”。 默认值为“sha256”。
-e pkcs11
删除 PKCS#11 共享库提供的密钥 pkcs11.
-k 将密钥加载到代理中或从代理中删除密钥时,处理普通私钥
only 和跳过证书。
-L 列出代理当前代表的所有身份的公钥参数。
-l 列出代理当前代表的所有身份的指纹。
-s pkcs11
添加 PKCS#11 共享库提供的密钥 pkcs11.
-t 生活
在向代理添加身份时设置最长生命周期。 一生可能是
以秒或以指定的时间格式指定 sshd_配置(5)。
-X 解锁代理。
-x 用密码锁定代理。
环境
显示和 SSH_ASKPASS
If SSH-ADD 需要密码,它会从当前终端读取密码
如果它是从终端运行的。 如果 SSH-ADD 没有关联的终端
它但设置了 DISPLAY 和 SSH_ASKPASS,它将执行由指定的程序
SSH_ASKPASS(默认为“ssh-askpass”)并打开一个 X11 窗口以读取
密码。 这在调用时特别有用 SSH-ADD 从 .xsession or
相关脚本。 (请注意,在某些机器上,可能需要重定向
输入来自 的/ dev / null的 使这项工作。)
SSH_AUTH_SOCK
标识用于与代理通信的 UNIX 域套接字的路径。
使用 onworks.net 服务在线使用 ssh-add