PuTTYGen是一款专业的密钥生成软件。密匙生成你一定不能错过PuTTYGen。它是出色的密钥生成器,主要用于创建公共和私有SSH密钥对。它是开源网络客户端PuTTY的组件之一;该工具可以创建各种公共密钥密码系统,包括Rivest -Shamir-Adleman(RSA),数字签名算法(DSA),椭圆曲线数字签名算法(ECDSA)和Edwards-curve数字签名算法(EdDSA)密钥,所有公共密钥密码系统创建的产品主要专注于安全数据传输和数字签名;尽管PuTTYgen会以其本机文件格式(即ppk文件)收集密钥,但是密钥可以轻松转换为任何文件格式;对于Windows,软件界面为PuTTYgen.exe,对于Linux操作系统,您可以使用SSH命令进行命令行调整;需要它的用户可以下载体验
软件功能:
Putty(Telnet和SSH客户端工具)
Pscp(Scp客户端,在命令行下通过SSH复制文件)
PSFTP(SFTP命令行客户端,类似于FTP文件传输)
Puttytel(Telnet客户端)
Plink(命令行工具,在服务器上远程执行命令)
PuttyGen(生成DSA和RSA密钥)
选美(Putty,PSCP,Plink的身份验证代理)
使用说明:
如何使用PuTTYgen
PuTTYgen用于生成用于创建SSH密钥的公共或私有密钥对。
在计算机上安装Putty之后,即可轻松运行Puttygen。同样,请转到Windows->“开始”菜单->所有程序-> PuTTY-> PuTTYgen。
您将在屏幕上看到PuTTY Key Generator对话框。
您将在此对话框中找到“生成”按钮。单击它会为您生成一个密钥。
现在,您将需要在“密钥密码”和“确认密码”字段中添加唯一的密钥密码。
单击“保存公钥”和“保存私钥”按钮以保存您的公钥和私钥。
您将在“公共密钥”中看到以ssh-RSA开头的文本,将其粘贴到窗口顶部的OpenSSHauthorized_keys文件字段中。
通过按ctrl + c将整个文本复制到剪贴板,因为您需要将密钥粘贴到控制面板的公共密钥工具中的剪贴板或直接粘贴到云服务器。
各种使用RSA密钥对的方式
PuTTYgen生成的RSA密钥对有两种不同的使用方式,如下所示:
在创建新的云服务器时分配
创建云服务器时,可以从给定密钥列表中选择公共密钥。如果在此列表中找不到密钥,请先添加它,然后再分配它。
分配给现有的云服务器
连接到云服务器时,首先,需要告诉PuTTY使用它来利用新创建的RSA密钥对。
PuTTYgen是终端仿真器的组件,您无需单独下载PuTTY,因此PuTTYgen随附了PuTTY .msi安装软件包。您可以通过简单的步骤为系统下载PuTTYgen软件。这就是为什么您不需要单独下载PuTTYgen的原因。下载PuTTYgen软件后,您将能够轻松地立即安装和运行PuTTYgen。以下是有关如何在Windows上下载和安装PuTTY的完整说明。
此外,它还集成到第三方程序中,例如WinSCP安装程序包。
在Windows上下载PuTTYgen
在Windows上运行PuTTYgen
要运行PuTTYgen,请转到Windows->开始菜单->所有程序-> PuTTY-> PuTTYgen。您将在屏幕上看到PuTTY Key Generator窗口。
T PuTTY密钥生成器的屏幕截图
看!现在,您可以使用PuTTYgen生成公钥或私钥对。
密钥文件-这是在更改当前密钥时读取的现有密钥文件的名称。
T keytype-此命令指定要创建的密钥的类型。可接受的值是RSA和dsa.rsa1。
B位-此命令指定特定密钥中的总位数。 1024是DSA密钥的理想大小,而2048或4096是RSA密钥的理想大小。
Q-此命令在生成密钥时禁止显示进度消息。
C new-comment-此命令将指定注释以描述密钥。它可以用于新的和/或现有的密钥。
按键操作不正确
软件特色:
Puttygen是强大的公钥私钥生成工具;
通过此软件,您可以快速帮助用户创建所需的ssh密钥工具。
它也是非常有效的,因此不会浪费您的使用,并且可以快速支持公钥的合法性;
该软件的唯一缺点是界面语言是英语,这对于英语水平较低的朋友来说是一个相对较小的挑战。
该软件的操作界面比较友好
允许用户轻松完成操作
也迅速缩短了了解软件的时间
还可以根据用户需求快速输入所需信息