MacOS如何将.pem文件转为.pub文件

今日发现把博客从国内迁到Vultr之后,博客流量掉的厉害。无论如何得优化打开速度还是很慢,所以决定把网站迁移到aws上。

aws的密匙我们这边生成的是.pem格式的文件,如果我们是用SecureCRT等工具的话,无法直接选择到密匙,这里需要将.pem文件转化成.pub格式才行,下面我们详细说明记录一下。

将密钥上传至Linux服务器,并修改权限。

以文件aws.pem为例:

chmod 400 aws.pem

修改密钥格式为OpenSSH,如果询问,留空回车:

ssh-keygen -p -f aws.pem 

生成公钥.pub文件:

ssh-keygen -e -f aws.pem >> aws.pub

这里生成的.pub文件之后,可以使用工具连接了。

厂家 CPU 内存 硬盘 流量 价格 购买链接
Vultr 1 1GB 25GB-SSD 1000GB/m USD $5/m 购买
腾讯云Qcloud 2 2GB 50GB-SSD 购买
Linode 1 1GB 25GB-SSD 1000GB/m USD $5 购买
RamNode 1 1GB 25GB-SSD 500GB/m USD $5 购买
DigitalOcean 1 1GB 25GB-SSD 1000GB/m USD $5/m 购买