[转载]如何将Putty生成的PrivateKey转换为SecureCRT所需的PublicKey
为什么80%的码农都做不了架构师?>>>
首先说明,标题不一定准确,因为盆地并未详细了解清楚这里的公钥、私钥机制,只是根据以前的印象有个大概的理解,且最终以解决问题为主要目的,并未深究。标题的中的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
下面整理一下实际操作过程中的一些步骤。
二、步骤
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步给出来,以供所需人士参考。
(完)
转载于:https://my.oschina.net/pooz/blog/151733
[转载]如何将Putty生成的PrivateKey转换为SecureCRT所需的PublicKey相关推荐
- putty生成的密钥导入connectbot
首先要讲一下,connectbot是一个安卓手机上的远程登陆linux的工具,类似于windows上的putty,它也是使用的ssh协议.使用connectbot的朋友,一定知道它是可以生成或导入密钥 ...
- SFTP连接GCP,向服务器发送文件方法,第三方工具生成密钥对连接GCP服务器(putty生成密钥远程连接服务器)...
190223更新通过WinSCP工具导入key,向服务器发送文件方法: 很多时候需要向服务器发送文件,GCP和一般服务器不太一样,使用ftp和用户名密码不容易获取,一般采用秘钥的方式,下边介绍实现方法 ...
- 批量实现json_to_dataset将json文件转换为训练所需的dataset
批量实现json_to_dataset将json文件转换为训练所需的dataset 1.找到json_to_dataset.py文件 2.代码实现 在json_to_dataset.py文件所在目录下 ...
- 深度学习项目一: keras实现歌词的自动生成 (含数据和所需源码)
数据集下载:点我下载数据集 我们实现的是歌词的自动生成. 主要看我在代码中的注释..注释的很详细,不懂可以留言. 1:我们加载所需要的模块,这里的模块都是比较常用的模块 from keras.mode ...
- matlab生成任意波形发生器(AWG)所需波形文件程序
matlab生成任意波形发生器(AWG)所需波形文件程序 环境 matlab2016a 简介 使用Matlab生成任意波形发生器(AWG)所需波形文件,使得任意波形发生器产生你所需波形,本文使用高斯脉 ...
- [转载] 使用 Web 标准生成 ASP.NET 2.0 Web 站点
参考链接: 使用super访问Java祖父母的成员 Stephen WaltherSuperExpert.com 适用于: Microsoft ASP.NET 2.0 (Beta 2) Microso ...
- 转载:asp.net生成缩略图通用函数(支持多种生成方式)
文章转载自书生的Blog,原地址是http://www.cnblogs.com/pbwf/archive/2006/03/31/363981.html 感觉十分好用,比较自己写的更全面也更仔细,就放弃 ...
- 用putty生成密钥SSH远程登录(解决)
1用putty密钥生成器生成公钥和私钥 注意像上面保存公钥的时候...要注意..公钥文件. 删除第一行,第二行和最后一行.并删除密钥中间的空格.因为这些密钥其实是一行的.最后在最前面添加ssh-rsa ...
- 第三方工具生成密钥对连接GCP服务器(putty生成密钥远程连接服务器)
功能:方便ssh.ftp等方法登陆服务器,不用每次都输入密码,方便服务器文件传输. Putty是非常好用的终端,可以实现与服务器的各种通信,比较常用的是ssh通信. Putty下载地址:https:/ ...
最新文章
- 通讯波形记录——I2S、I2C、Uart、SPI
- 让Sandcastle为你的类库生成类似于MSDN的帮助文档
- 轻松清理系统垃圾[转]
- [Unity菜鸟] Time
- easyui使用心得
- long 雪花算法_一次复杂的雪花算法使用总结
- linux 用shell比较两个整数的大小
- 从零开始编写自己的C#框架(7)——需求分析
- 零基础自学软件测试-项目经验-电商项目实战-测试用例设计-促销中心
- 英语基础语法学习笔记 0
- 前端原生开发解决方案
- matlab中clc、clear、clear all、clf、close、close all命令
- 筛选两张表中id不同的数据
- 怎么确保数据在网络传输的安全性?
- 高德地图逆地理编码Geocoder的getlocation获取不到位置信息
- hive3.x异常- return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask
- 销售中提问的技巧 PPT培训资料
- 【图解算法数据结构】(二)动态规划
- pass all options of select from View to controller
- C语言读取bmp图像