Amazon EC2实例的登录问题
目录
1. 使用密钥的方式进行登录:
2. 密钥文件间的互相转换教程:
1. .ppk 转 .pem
2. .pem 转 .ppk
3. 使用用户名密码的方式进行登录:
1. 使用密钥的方式进行登录:
不管是在EC2中创建私有密钥。还是在本地使用Putty生成密钥,把公钥上传到EC2,都是一样的。不过还是更推荐在本地创建自己的密钥。
命令:
ssh -i "私钥文件的路径" 用户名@IP地址或主机名
-i参数:如果加了双引号表示指定密钥文件的绝对路径,如果不加双引号则密钥文件必须在当前路径下。
官方文档参考链接:Amazon EC2 连接到实例的方法 (一共有6种连接方式)
2. 密钥文件间的互相转换教程:
密钥分为公有密钥和私有密钥,公有密钥是没有后缀名的,而私有密钥的文件有两种后缀名:.pem 和 .ppk
1)以 .pem 为后缀名的密钥:是用在Linux操作系统之间或使用只支持OpenSSH的远程连接工具(例如:Xshell)来连接到EC2实例的密钥。
2)以 .ppk为后缀名的密钥:是使用Putty远程连接工具或WinSCP文件传输工具来连接到EC2实例的密钥。
如果只拥有其中的一个私钥而想要另外一种私钥的话,可以使用Puttygen这个工具来互相转换:
1. .ppk 转 .pem
2. .pem 转 .ppk
3. 使用用户名密码的方式进行登录:
因为考虑到登录EC2实例的安全性问题,所以官方文档里没给出以用户名和密码的方式来登录的说明,并且在创建EC2实例的时候也无法指定使用用户名和密码的方式进行登录。
所以使用用户名和密码的登录方式是基于密钥的。首先要能用密钥的方式登录到EC2实例,然后去更改用户名的密码。如果想用root的方式登录,则还需要更改ssh的配置文件。
想要用root登录需要修改如下地方:
sudo passwd root #更改root用户的密码su - #切换到root用户vim /etc/ssh/sshd_config #修改ssh的配置文件:set number #提示:在vim中输入这段命令来显示行号,然后输入 : 行号 即可跳转到指定的行号。#表示允许root用户登录
PermitRootLogin yes #取消注释,在第38行#表示是否开启密码验证
PasswordAuthentication yes #取消注释,在第61行#PasswordAuthentication no #注释掉,在第63行保存后输入如下命令重启ssh服务
systemctl restart sshd
如果还想用原来的ec2-user用户登录,并且不想用密钥的方式登录的话,输入如下命令:
sudo passwd ec2-user #修改ec2-user用户的密码
Amazon EC2实例的登录问题相关推荐
- 使用Red Hat OS为Amazon EC2实例安装SQL Server Linux
This article installs SQL Server on Linux on the Amazon EC2 instance with Red Hat OS prepared in the ...
- SSH访问Amazon EC2实例时权限被拒绝(publickey)[关闭]
本文翻译自:Permission denied (publickey) when SSH Access to Amazon EC2 instance [closed] I want to use my ...
- 亚马逊ec2 删除实例_学习使用Amazon EC2实例部署php应用程序
亚马逊ec2 删除实例 Learn about the Deployment of Web application using AWS 了解有关使用AWS部署Web应用程序的信息 Amazon EC2 ...
- 亚马逊ec2 实例删除_在Amazon EC2实例中的Red Hat上安装SQL Server Linux
亚马逊ec2 实例删除 This article explores the configuration of the Red hat Amazon EC2 instance for SQL Serve ...
- 重置 Amazon EC2 实例的密码和SSH 密钥
关注公众号:AWS爱好者(iloveaws) 文 | 沉默恶魔(转载请注明出处) 网站:www.iloveaws.cn 今天参与了一个讨论,内容是在有AWS控制台根用户权限的情况下,能否重置 该账号下 ...
- [ 云计算 | AWS ] 在控制台创建 Amazon EC2 实例
本章节主要介绍在 AWS 控制台窗口 如何创建一台 Amazon EC2 实例. 文章目录 写在前面 开始创建前 进入控制台并启动 EC2 实例服务 创建 EC2 实例详细步骤 步骤 1:为所要创建的 ...
- Amazon EC2 实例类型
https://aws.amazon.com/cn/ec2/instance-types/ 通用 通用实例提供计算.内存和联网资源三方面的平衡,可用于各种不同的工作负载.这些实例非常适合于以相同比例使 ...
- Elastic Beanstalk 环境的 Amazon EC2 实例
配置您环境的 EC2 实例 可以在 Elastic Beanstalk 控制台 中修改您的 Elastic Beanstalk 环境的 EC2 实例配置. 在 Elastic Beanstalk 控制 ...
- Winscp连接Amazon Ec2实例传送文件
使用 WinSCP 将文件传输到您的 Linux 实例 WinSCP 是适用于 Windows 的基于 GUI 的文件管理器,您可以通过它来使用 SFTP.SCP.FTP 和 FTPS 协议将文件上传 ...
最新文章
- go语言设计模式 - 建造者模式
- hdu2846(2009多校第四场) 字典树
- ios开发读取剪切板的内容_为你找到3款Mac平台好用的剪切板工具,你值得拥有!...
- 10.Springcloud的Zuul
- html通过WebSocket获取虎牙弹幕并展示
- 语义解析Parser用户手册
- Halcon20算子中文解释
- Windows下mysql数据库的下载、安装、使用(详细)(有后续)
- 奇偶校验(附代码实现)
- JavaSE-part2
- htc 8x android,htc 8x的usb驱动下载
- 【游戏开发小技】TexturePacker生成的图集逆向切分成精灵小图(json | python | PIL | TextureUnPacker | 逆向 | 切图)
- 高仿 IOS遨游哈哈最新版
- bat弹出提示对话框
- 山寨王被山寨 腾讯九城恶性竞争害产业
- 一文讲懂页面置换算法,带例题详解
- 微信公众号模板消息源码
- STM32H743 RCC时钟树的形象化理解
- 放大器非线性失真研究装置_变电站电压互感器二次中性点N600接地在线监测装置的研制及应用...
- 织梦dedecms源码安装方法