亚马逊云主机怎么设置?

HCRM技术_小炮 云主机 2025-11-01 3 1

准备工作

注册 AWS 账户

如果您还没有账户,需要先访问 [AWS 官网](https://aws.amazon.com/cn/) 进行注册。

需要准备一张可以国际支付的信用卡(Visa, MasterCard 等)、手机号、电子邮箱。

注意新注册的账户可以享受12个月的免费套餐,包括每月750小时的 t2.micro 或 t3.micro 实例使用时间,非常适合于学习和测试。

登录 AWS 管理控制台

注册成功后,访问 [AWS Management Console](https://console.aws.amazon.com/),使用您的邮箱和密码登录。

第二阶段:启动 EC2 实例(核心步骤)

EC2 实例就是您的云服务器。

1、进入 EC2 服务

* 在控制台主界面,通过搜索栏搜索“EC2”并点击进入。

2、启动实例

* 在 EC2 控制面板中,点击醒目的“启动实例” 按钮。

3、步骤 1:为实例命名

* 输入一个易于识别的名称,例如My-First-Web-Server

4、步骤 2:选择 Amazon 系统镜像(AMI)

* AMI 是预配置的操作系统模板,对于新手,强烈推荐选择Amazon Linux(通常是 Amazon Linux 2023 AMI)或Ubuntu Server,这两个系统都包含在免费套餐中,且社区支持强大。

5、步骤 3:选择实例类型

* 实例类型决定了服务器的硬件配置(CPU、内存等)。

* 对于学习和测试,请确保选择t2.microt3.micro 类型,并确认其符合“免费套餐资格”

* 点击“下一步”

6、步骤 4:创建密钥对(非常重要!)

* 这是您安全登录到 Linux 实例的“钥匙”。请务必妥善保管

密钥对名称输入一个名字,如my-first-keypair

密钥对类型选择RSA

私钥文件格式选择.pem(用于 Linux/Mac)或.ppk(如果你计划用 Windows 上的 PuTTY 连接)。

* 点击“创建密钥对”,浏览器会自动下载一个.pem 文件,将此文件保存在一个安全且你记得住的位置。这是您第一次也是最后一次下载此文件。

7、步骤 5:网络设置(配置防火墙)

* 这里配置安全组,相当于服务器的防火墙规则。

创建安全组选择“创建新安全组”。

安全组名称给它一个描述性名称。

添加入站规则默认只允许 SSH(端口22)访问,如果您要搭建网站,需要添加规则允许 HTTP 和 HTTPS 流量。

* 点击“添加入站规则”

类型选择HTTP,端口自动填充为80,来源选择Anywhere (0.0.0.0/0)

* 再次点击“添加入站规则”

类型选择HTTPS,端口自动填充为443,来源选择Anywhere (0.0.0.0/0)

警告将来源设置为Anywhere 意味着全球任何IP都可以尝试访问您的Web服务,在生产环境中,建议设置为更严格的IP范围。

8、步骤 6:配置存储

* 默认会分配 8 GiB 的通用(SSD)存储,这也在免费套餐范围内,通常无需修改。

9、步骤 7:高级详情(可选)

* 对于初次使用,可以跳过此部分。

10、启动实例

* 检查所有配置无误后,滚动到页面底部,点击“启动实例”

* 系统会提示您确认密钥对已下载,然后点击“启动实例”

第三阶段:连接到您的 EC2 实例

现在服务器已经运行,您需要通过 SSH 连接到它。

前提条件:

您下载的.pem 密钥文件。

您的实例的公有 IPv4 地址,你可以在 EC2 控制台的“实例” 页面中找到它。

连接方法(根据您的本地操作系统选择):

A. 在 MacOS 或 Linux 上连接:

1、 打开终端(Terminal)。

2、 导航到您存放.pem 密钥文件的目录。

    cd /path/to/your/key-file.pem

3、 修改密钥文件的权限,确保只有您可读。

    chmod 400 your-key-file.pem

4、 使用 SSH 命令连接,将your-instance-ip 替换为你的实例的公有 IP 地址,将your-key-file.pem 替换为你的密钥文件全名。

对于Amazon Linux,用户名为ec2-user

        ssh -i "your-key-file.pem" ec2-user@your-instance-ip

对于Ubuntu,用户名为ubuntu

        ssh -i "your-key-file.pem" ubuntu@your-instance-ip

5、 首次连接时,会看到“The authenticity of host ... can't be established”的提示,输入yes 继续。

6、 如果成功,您会看到命令行提示符变为类似[ec2-user@ip-xxx-xxx-xxx-xxx ~]$,表示您已登录到云服务器!

B. 在 Windows 上连接(使用 PuTTY):

1、下载并安装 PuTTYPuTTYgen(用于转换密钥格式)。

2、转换.pem 文件为.ppk

* 打开PuTTYgen

* 点击Load,在文件类型下拉框中选择All Files (.*),然后加载您的.pem 文件。

* 点击Save private key,将其保存为.ppk 文件(例如my-key.ppk)。

3、使用 PuTTY 连接

* 打开PuTTY

Session

Host Nameec2-user@your-instance-ip(对于 Amazon Linux)或ubuntu@your-instance-ip(对于 Ubuntu)。

* 在左侧目录中,找到Connection -> SSH -> Auth

* 在Private key for authentication 栏,点击Browse... 并选择你刚生成的.ppk 文件。

* 返回Session,可以在Saved Sessions 中输入一个名字(如MyEC2),点击Save 以便下次快速连接。

* 点击Open

4、 首次连接会有安全警告,点击,然后您就会看到命令行界面,登录成功!

第四阶段:基本操作与管理

1、停止与终止实例

停止相当于关机,停止计费(但存储仍可能收费),之后可以重新启动。

终止相当于永久删除服务器和其根卷数据,无法恢复!请谨慎操作,在 EC2 控制台选中实例,点击“实例状态” -> “终止”

2、查看账单

* 定期通过 AWS 控制台顶部的账号名进入“账单与成本管理” 控制台,查看您的费用消耗,避免产生意外费用。

安全第一永远保护好您的密钥对,不要在代码或公共仓库中提交密钥文件。

最小权限原则安全组规则只开放必要的端口。

定期更新登录服务器后,第一件事是运行系统更新命令:

* Amazon Linux:sudo yum update -y

* Ubuntu:sudo apt update && sudo apt upgrade -y

监控成本充分利用 AWS 的免费套餐和预算告警功能。

恭喜您!您已经成功设置并连接到了您的第一台亚马逊云主机,您就可以像操作任何一台 Linux 服务器一样,安装软件(如 Nginx, MySQL, PHP/Python/Node.js 等)来搭建您的应用了。

文章摘自:https://idc.huochengrm.cn/zj/19431.html

评论

精彩评论
  • 2025-11-01 06:22:02

    亚马逊云主机设置需登录AWS管理控制台,创建实例,选择操作系统、配置网络和安全组,最后启动实例完成设置。