这是 puttygen 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
腻子 - PuTTY 工具的公钥生成器
概要
腻子 ( 密钥文件 | -t 键类型 [ -b 位 ])
[ -C 新评论 [ -P [ -q ]
[ -O 输出类型 | -l | -L | -p ]
[ -o 输出文件 ]
商品描述
腻子 是一个生成和操作 SSH 公私钥对的工具。 它是一部分
PuTTY 套件,虽然它也可以与使用的私钥格式进行互操作
其他一些 SSH 客户端。
当你跑步 腻子,它做了三件事。 首先,它要么加载现有的密钥文件
(如果你指定 密钥文件),或生成一个新密钥(如果您指定 键类型)。 然后,它
可选地对密钥进行修改(更改注释和/或密码);
最后,它将密钥或有关密钥的一些信息输出到文件中。
所有这三个阶段都由以下描述的选项控制
部分。
配置
在第一阶段 腻子 加载或生成密钥。 注意生成密钥
需要随机数据(来自 / dev /随机),这会导致 腻子 暂停,可能是为了
如果您的系统没有太多可用的随机性,则需要一段时间。
控制此阶段的选项有:
密钥文件
指定要加载的私钥文件。 这个私钥文件可以在 (de
事实标准)SSH-1 密钥格式,或 PuTTY 的 SSH-2 密钥格式,或
OpenSSH 和 ssh.com 的实现使用的 SSH-2 私钥格式。
-t 键类型
指定要生成的密钥类型。 这里可接受的值是 RSA 和 dsa (至
生成 SSH-2 密钥),以及 rsa1 (生成 SSH-1 密钥)。
-b 位
指定要生成的密钥的大小,以位为单位。 默认值为 2048。
-q 生成新密钥时禁止显示进度。
在第二阶段, 腻子 可选地更改它已加载的密钥的属性或
生成。 控制它的选项是:
-C 新评论
指定一个注释字符串来描述密钥。 此注释字符串将由
PuTTY 来识别您的密钥(当要求您输入密码时,对于
例如,以便您知道要键入的密码)。
-P 表明您要更改密钥的密码。 这是自动的,当你
正在生成新密钥,但在修改现有密钥时不会。
在第三阶段 腻子 保存密钥或有关它的信息。 控制选项
这是:
-O 输出类型
指定您想要的输出类型 腻子 生产。 可接受的选项是:
私立
以 PuTTY 可用的格式保存私钥。 这将是
标准的 SSH-1 密钥格式,或 PuTTY 自己的 SSH-2 密钥格式。
国家 只保存公钥。 对于 SSH-1 密钥,标准公钥格式
将使用(`1024 37 5698745...')。 对于 SSH-2 密钥,公钥将是
以 RFC 4716 指定的格式输出,这是一个多行文本文件
以行开头`---- 开始 SSH2 PUBLIC KEY ----'.
公开-openssh
仅以 OpenSSH 可用的格式保存公钥。 对于 SSH-1 密钥,
此输出格式的行为与 国家. 对于 SSH-2 密钥,公共
密钥将以 OpenSSH 格式输出,即单行(`SSH-RSA
AAAAB3NzaC1yc2...')。
指纹
打印公钥的指纹。 所有指纹算法都是
相信与 OpenSSH 兼容。
私人-openssh
以 OpenSSH 的格式保存 SSH-2 私钥。 不允许使用此选项
对于 SSH-1 密钥。
私人 sshcom
以 ssh.com 的格式保存 SSH-2 私钥。 不允许使用此选项
对于 SSH-1 密钥。
如果未指定输出类型,则默认为 私立.
-o 输出文件
指定文件在哪里 腻子 应该写出它的输出。 如果没有这个选项
指定的, 腻子 将假设您要覆盖原始文件,如果
输入和输出文件类型相同(更改注释或密码),并且
如果您要求公钥或
指纹。 否则, -o 选项是必需的。
-l `的同义词-O 指纹'.
-L `的同义词-O 公开-openssh'.
-p `的同义词-O 国家'.
以下选项不会正常运行 PuTTYgen,但会打印信息性消息和
然后退出:
-h, - 帮帮我
显示总结可用选项的消息。
-V, - 版
显示 PuTTYgen 的版本。
--pgpfp
显示 PuTTY PGP 主密钥的指纹,以帮助验证新的
PuTTY 团队发布的文件。
示例
生成 SSH-2 RSA 密钥对并以 PuTTY 自己的格式保存(系统会提示您
对于密码):
puttygen -t rsa -C “我的主页键” -o mykey.ppk
要生成更大的(4096 位)密钥:
puttygen -t rsa -b 4096 -C “我的主页键” -o mykey.ppk
要更改密钥的密码(系统会提示您输入旧密码和新密码):
puttygen -P mykey.ppk
要更改键的注释:
puttygen -C "新评论" mykey.ppk
要将密钥转换为 OpenSSH 的私钥格式:
puttygen mykey.ppk -O private-openssh -o my-openssh-key
转换密钥 在 另一种格式(腻子 会自动检测输入键
类型):
puttygen my-ssh.com-key -o mykey.ppk
显示密钥的指纹(某些密钥类型需要密码短语才能提取甚至
这么多信息):
puttygen -l mykey.ppk
要将密钥的 OpenSSH 格式公共部分添加到您的授权密钥文件中:
puttygen -L mykey.ppk >> $HOME/.ssh/authorized_keys
使用 onworks.net 服务在线使用 puttygen