网站首页 > 技术文章 正文
EC2基础入门Lib,创建Key Pair:
https://app.pluralsight.com/labs/play/0d5707fc-13d3-4c46-8720-5d7f5a65dfb6
这个Lib将创建一个EC2的key pair,然后使用PuTTY或者命令行通过生成的key pair登陆到EC2上。
第一步 创建密钥对
1.1 访问 AWS控制台,然后使用Plurasight Lib提供的用户信息登入(也可以使用自己的申请的AWS账号,该实验使用的的AWS资源在头一年的免费额度里,确保在实验结束前释放创建的AWS资源)
1.2 Region选项里确保是选中US West (Oregon)
1.3 在Service 搜索框中输入 EC2,然后跳转到EC2服务。
1.4 在左边的菜单栏中选择“密钥对”
1.5 在最右上角点击“创建密钥对”
1.6 输入自定义密钥对名字
1.7 如果是通过Linux/Mac的OpenSSH连接的话选择pem格式,如果是使用PuTTY的话选择ppk。题外话,PuTTY Gen支持这两种格式的互相转换。
1.8 密钥对类型中ED25519类型只能在Linux或者Mac下使用。
1.9 点击创建即完成密钥对的创建。
第二步 创建EC2实例
2.1 从左边菜单点击EC2 Dashboard,然后点击启动实例
2.2 默认选中的实例类型是Amazon Linux 2 AMI以及64位
2.3实例类型保持默认的t2.micro (支持免费套餐)
2.4 密钥对选择第一步创建的密钥对
2.5 其他保持默认,点击右下角的“启动实例”
2.6 其中“Allow SSH traffic from” 是允许我们能够远程连接,也可以指定特定的IP可以连接到EC2上。
2.7 等待实例启动后,我们就可以使用密钥对来远程连接了。
第三步 通过PuTTY使用KeyPair连接到第二步创建的EC2实例
3.1 从 https://putty.org/ 下载并按照PuTTY
3.2 启动PuTTY ,从Category 面板选择Session.
3.3 在 Hostname部分,输入EC2的IP 或者是公共DNS名(可以通过AWS控制台>EC2>实例点击实例名之后的详细信息里可以找到)
3.4 Port number保持22即可,连接类型选择SSH.
3.5 从Category面板, 展开Connection, 展开SSH, 选择Auth.
3.6 点“Browser”然后选择第一步生成的.ppk文件,然后点open.
3.7 在弹出的安全警示页面选择Accept或者Connect Once.
3.8 在登陆提示中输入默认用户名 ec2-user,然后回车。
3.9 到这里就完成了使用PuTTY连接AWS EC2了。
第四步 通过命令行连接到EC2实例
4.1 在Linux下使用OpenSSH命令行的方式连接EC2实例,需要.pem格式的Key Pair,之前也提到过PuTTY Gen支持.pem格式和.ppk格式Key Pair的互相转换.
4.2 首先修改一下权限 chmod 600 <filename>.pem
4.3 然后使用下面的命令连接 ssh -i /path/my-key-pair.pem ec2-user@my-instance-public-dns-name
4.4 在提示窗口输入yes 即完成了通过命令行连接到EC2实例。
猜你喜欢
- 2025-01-05 Linux运维获取内存、cpu、磁盘IO信息
- 2025-01-05 基础到实战一飞冲天(一)--linux基础(六)
- 2025-01-05 分享跨平台免费的SSH客户端 PortX
- 2025-01-05 前方高能预警!电脑病毒再度来袭!
- 2025-01-05 推荐-运维管理服务器常用的工具
- 2025-01-05 树莓派制造木制 LED 显示器,只需几百元,从此过瘾玩游戏
- 2025-01-05 揭秘!那些让程序员爱不释手的终端神器,你用过几个?
- 2025-01-05 Dever勒索病毒实例分析一则
- 2025-01-05 群晖nas定时任务远程备份mysql
- 2025-01-05 Python基础到实战一飞冲天(一)--linux基础(五)
- 05-16在实际操作过程中如何避免出现SQL注入漏洞
- 05-16MySQL中 in数量限制
- 05-16一文讲懂SQL筛选子句HAVING子句
- 05-16性能调优实战:Spring Boot 多线程处理SQL IN语句大量值的优化方案
- 05-16sqlserver数据库中的模糊查询like和通配符的使用
- 05-16SQL必备 和 表关联
- 05-16SQL Server优化50法
- 05-16他们一直都在!最新强军大片来了
- 最近发表
- 标签列表
-
- cmd/c (64)
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- sqlset (64)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- js数组插入 (83)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)