[转载]如何将Putty生成的PrivateKey转换为SecureCRT所需的PublicKey 3ff0
2013-08-09 23:56
351 查看
首先说明,标题不一定准确,因为盆地并未详细了解清楚这里的公钥、私钥机制,只是根据以前的印象有个大概的理解,且最终以解决问题为主要目的,并未深究。标题的中的PrivateKey和PublicKey分别引用自Putty Key Generator和SecureCRT。
经过一番搜寻,在Prgmr买了一个月的VPS进行尝试,在开通帐号时,对方工作人员要求盆地提供一个公钥和所希望安装的Linux发行版。
根据工作人员给出的帮助网址(如下),用“Putty Key Generator”生成了相应的公钥和私钥,并发送了相应的公钥给对方工作人员。
http://www.unixwiz.net/techtips/putty-openssh.html#keypair
主要工作是选择"SSH-2 RSA"的加密方式,并选择为2048位,同时设定相应的"Key passphrase"(相当于密码),点击"Generate"后晃动鼠标等待完成即可。
不久后,收到成功开通的邮件,于是用putty配合私钥成功登录。
不过由于个人比较习惯于用SecureCRT,所以尝试采用SecureCRT来进行登录,可惜始终不成功。
后来才了解到两者使用的密钥格式是不一致的,所以无法直接使用,需要进行转换。
得益于如下地址的文章,最终完成了转换(blogspot上面的博客,直接不能访问,原因你知道的):
How to convert Putty .ppk to SecureCRT .pub
下面整理一下实际操作过程中的一些步骤。
2.Load成功后,选择菜单中的"Conversions”—>"Export OpenSSH key"
3.然后会弹出保存文件对话框,选择一个你需要的名字,比如"openssh-key"
注意:这一步保存的文件名不能有任何后缀,按照原文作者所述,如果用了比如openssh-key.pub的公钥文件,则SecureCRT会在同样目录下寻找名为"openssh-key"的私钥。
4.根据盆地的实践,此时SecureCRT使用上述不带后缀的openssh-key文件既可以成功登录。
5.根据原文作者所述,还需要再次保存为名为"openssh-key.pub"的文件(即多了个pub的后缀),此时既可以使用"openssh-key.pub"在SecureCRT中进行登录。
虽然盆地在第4步即可成功使用,但保险起见还是把原作者的第5步给出来,以供所需人士参考。
(完)
一、由来
由于博客的空间还有一段时间就到期了,所以在一方面考虑续期的同时,也在考虑寻找一些新的选择。经过一番搜寻,在Prgmr买了一个月的VPS进行尝试,在开通帐号时,对方工作人员要求盆地提供一个公钥和所希望安装的Linux发行版。
根据工作人员给出的帮助网址(如下),用“Putty Key Generator”生成了相应的公钥和私钥,并发送了相应的公钥给对方工作人员。
http://www.unixwiz.net/techtips/putty-openssh.html#keypair
主要工作是选择"SSH-2 RSA"的加密方式,并选择为2048位,同时设定相应的"Key passphrase"(相当于密码),点击"Generate"后晃动鼠标等待完成即可。
不久后,收到成功开通的邮件,于是用putty配合私钥成功登录。
不过由于个人比较习惯于用SecureCRT,所以尝试采用SecureCRT来进行登录,可惜始终不成功。
后来才了解到两者使用的密钥格式是不一致的,所以无法直接使用,需要进行转换。
得益于如下地址的文章,最终完成了转换(blogspot上面的博客,直接不能访问,原因你知道的):
How to convert Putty .ppk to SecureCRT .pub
下面整理一下实际操作过程中的一些步骤。
二、步骤
1.打开Putty Key Generator,点击"Load"按钮,然后选择之前生成的私钥。2.Load成功后,选择菜单中的"Conversions”—>"Export OpenSSH key"
3.然后会弹出保存文件对话框,选择一个你需要的名字,比如"openssh-key"
注意:这一步保存的文件名不能有任何后缀,按照原文作者所述,如果用了比如openssh-key.pub的公钥文件,则SecureCRT会在同样目录下寻找名为"openssh-key"的私钥。
4.根据盆地的实践,此时SecureCRT使用上述不带后缀的openssh-key文件既可以成功登录。
5.根据原文作者所述,还需要再次保存为名为"openssh-key.pub"的文件(即多了个pub的后缀),此时既可以使用"openssh-key.pub"在SecureCRT中进行登录。
虽然盆地在第4步即可成功使用,但保险起见还是把原作者的第5步给出来,以供所需人士参考。
(完)
相关文章推荐
- 将Putty生成的PrivateKey转换为SecureCRT所需的PublicKey
- putty生成的key转换成SecureCRT所需的key
- 将PrivateKey(.ppk)转换为SecureCRT或者XShell所需的PublicKey(.pub)
- 【转载】如何生成静态页面的五种方案
- Asp.Net如何生成静态页(转载自多处)
- pdf文件如何转换为word文件 [转载]
- 将SecureCRT软件生成的私钥转换为OpenSSH格式
- 如何使用远程linux系统中ssh秘钥文件转换成putty可以使用的ppk文件
- 如何直接将.aspx页面直接生成静态页面.htm (转载)
- 如何将sqlserver表中的数据导出sql语句或生成insert into语句【转载】
- 使用secureCRT和putty自动登录freebsd(转载)
- OpenSSL生成证书详解 如何使用OpenSSL生成自签证书 转载
- 转载如何生成静态页面的五种方案
- 在c++中如何用new生成一个构造函数带参数的类数组(转载整理)
- [转载]virtual box如何生成新的UUID
- 如何解决:将字符串转换为 uniqueidentifier 时出现语法错误 (转载)
- 【代码生成】如何生成自定义表单?(3)---将用户模型及注解转换成为表单数据
- 【转载】如何:在各种字符串类型之间进行转换
- Visual Studio如何生成事件自动拷贝文件到生成目录里(半转载)
- 如何将数字(包括double型)转换为字符串 (转载)