AWS EC2入门实战:从创建到连接,手把手教你用虚拟机

发布时间:2026-03-21 00:07:16

AWS EC2入门实战从创建到连接,手把手教你用虚拟机

引言:EC2是什么?

EC2是AWS的核心服务,简单说就是“云上的虚拟机”。你可以在几分钟内创建一台电脑,装上Linux或Windows,然后远程登录进去,想装什么软件就装什么。这篇教程带你走一遍完整的流程。

一、准备工作

1.1 确认账号状态

登录AWS控制台,确保你已经完成注册,并且能正常访问。如果还没注册,先去注册一个。

1.2 选择区域

在控制台右上角,有一个区域选择器。新手建议选离你最近的地方,比如“亚太地区(新加坡)”或“亚太地区(东京)”。选择后,你创建的所有资源都会在这个区域。

1.3 了解免费套餐

EC2的t2.micro或t3.micro实例在免费套餐内,每个月有750小时免费(相当于1台跑满30天)。新手用这个就够。

二、创建第一台EC2实例

2.1 进入EC2控制台

在服务搜索框输入“EC2”,点击进入。

2.2 点击“启动实例”

页面中间有个大按钮“启动实例”,点击它。

2.3 配置实例

第一步:给实例起名字

“名称”那里输入“my-first-server”。名字随便起,方便自己辨认就行。

第二步:选择操作系统

“应用程序和操作系统镜像”那里,点击“快速启动”,选择“Amazon Linux 2023 AMI”。这是AWS自己的Linux系统,免费套餐可用。

第三步:选择实例类型

“实例类型”下拉菜单,选择“t2.micro”或“t3.micro”。这两种都是免费套餐里的,够新手用了。

第四步:创建密钥对

密钥对是用来登录服务器的“钥匙”。往下滚动到“密钥对”,点击“创建新密钥对”。

密钥对名称:输入“my-key”

密钥对类型:选RSA

私钥文件格式:选.pem(Linux/Mac用)或.ppk(Windows用)

点击“创建密钥对”,文件会自动下载。这个文件非常重要,丢了就再也连不上服务器了。保存好。

第五步:配置网络

保持默认就行。注意看“自动分配公网IP”是“启用”状态,这样服务器才有公网地址,你才能从外面连进去。

第六步:配置安全组

安全组就是防火墙。往下滚动到“安全组”,点击“创建安全组”。然后添加规则:

点击“添加安全组规则”

类型选“SSH”,来源选“我的IP”(系统会自动填你的IP)

再点击一次“添加安全组规则”

类型选“HTTP”,来源选“任何位置”

SSH规则让你能登录服务器,HTTP规则让你能在上面搭网站。

第七步:配置存储

保持默认20GB就行,这是免费套餐内的容量。

2.4 启动实例

所有配置完成后,点击右下角的“启动实例”。等一两分钟,实例状态从“待处理”变成“运行中”,就成功了。

三、连接到你的服务器

3.1 获取公网IP

EC2控制台的“实例”列表里,找到你刚创建的实例,复制“公有IPv4地址”。这就是你服务器的公网地址。

3.2 用SSH连接(Linux/Mac)

打开终端,cd到存放密钥文件的目录,执行:

bash

复制下载

chmod 400 my-key.pemssh -i my-key.pem ec2-user@你的公网IP

第一次连接会提示“是否信任”,输入yes回车。看到“[ec2-user@ip-xxx ~]$”这样的提示符,就说明连上了。

3.3 用PuTTY连接(Windows)

Windows需要PuTTY工具:

先下载PuTTYgen,把my-key.pem转换成my-key.ppk

打开PuTTY,在“Host Name”输入公网IP

在左侧“Connection”->“SSH”->“Auth”,点击“Browse”选择my-key.ppk

点击“Open”,登录用户名输入“ec2-user”

3.4 第一次登录后做什么

登录成功后,先更新系统:

bash

复制下载

sudo yum update -y

安装一个简单的Web服务器试试:

bash

复制下载

sudo yum install httpd -ysudo systemctl start httpd

然后在浏览器输入你的公网IP,应该能看到Apache的测试页面。恭喜,你的网站已经跑起来了!

四、常见问题

问:为什么连不上?
答:检查三件事:

安全组有没有允许SSH(端口22)

密钥文件权限对不对(Linux/Mac必须是400)

实例是不是“运行中”状态

问:忘记密钥了怎么办?
答:如果密钥丢了,有两个办法:

创建新密钥,然后用旧实例的快照恢复

AWS Systems Manager Session Manager连接(不用密钥,但需要配置)

问:怎么关掉服务器?
答:在EC2控制台选中实例,点击“实例状态”->“停止实例”。停止后还会收取少量存储费,彻底不用就选“终止实例”。

五、结语

创建一台EC2实例就是这么简单。从注册到连接,新手半小时就能搞定。有了这台服务器,你可以搭网站、跑程序、做实验。下次试试安装一个WordPress,建自己的博客。

如果需要更深入咨询了解可以联系全球代理上TG:@jinniuge  他们在云平台领域有更专业的知识和建议,他们有国际阿里云,国际腾讯云,国际华为云,aws亚马逊,谷歌云一级代理的渠道,客服1V1服务,支持免实名、免备案、免绑卡。开通即享专属VIP优惠、充值秒到账、官网下单享双重售后支持。不懂找他们就对了。