您的位置:首页 > 其它

使用SecureCRT连接AWS的EC2

2018-01-01 11:31 435 查看
2018首篇博客,记录下自己使用SecureCRT登陆AWS EC2的过程!

2017年6月12日申请了AWS的免费试用云主机EC2,不同于阿里跟腾讯的云主机,它使用秘钥登陆的。之前有申请时,有申请秘钥,用的Putty登陆的。今天安装了SecureCRT,想用它来登陆,但之前的秘钥是不能直接使用的,需要把.pem文件传输到EC2主机,生成.pub文件,然后再下载回来,过程中出现了一系列问题,来详细记录下。

一、首先,之前注册时下载了秘钥文件.pem,通过Putty生成.ppk文件,使用Putty登陆的话,用.ppk文件即可。



二、但是SecureCRT需要的是.pub文件,需要把.pem文件上传到EC2上去,我使用的是FileZilla这个软件,它也是通过秘钥登陆EC2主机的。登陆设置界面如下,登陆时按照提示,选择你存放的.ppk文件即可。



需要注意的是,用户名需要ec2-user,不能填root,不然会出现如下错误:



三、把.pem文件上传后,使用如下命令把文件转换(文件名到时改成自己的即可):

1、改变文件权限:

[ec2-user@ip-172-31-24-40 ~]$ chmod og-r aws20170612.pem

2、把.pem文件改成ssh格式:

 ssh-keygen -p -f aws20170612.pem

(然后一直回车即可,不用理会要求输入的密码)

3、生成.pub文件

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

(有可能这文件是比较小的,我的显示0B)

接下来把这文件通过FileZilla下载到你的Windows电脑,使用SecureCRT登陆时,按提示选择它即可!

下面这两个文件最好放在同一个文件夹内!!!



四、最后我的登陆界面:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息