在云计算领域,AWS(Amazon Web Services)提供了丰富的服务,其中EC2(Elastic Compute Cloud)是一种提供虚拟服务器租用的服务。CentOS Stream 是一个基于 Red Hat Enterprise Linux(RHEL)的发行版,它提供了最新的稳定版本。本文将带你从安装到配置,全面了解如何在 AWS EC2 上快速上手 CentOS Stream。
选择合适的实例类型
首先,登录到 AWS 管理控制台,选择“EC2”服务。在创建实例之前,你需要选择一个合适的实例类型。AWS 提供了多种实例类型,包括通用型、计算优化型、内存优化型和存储优化型等。对于 CentOS Stream,通用型实例通常是一个不错的选择。
创建实例
- 在 EC2 控制台中,点击“启动实例”。
- 选择“创建实例向导”。
- 选择“公共镜像”。
- 在“选择 AMI”页面,搜索 CentOS Stream,选择合适的版本。
- 根据需要配置实例类型、网络和存储。
- 在“标签”页面,为你的实例添加标签,以便于管理。
- 在“详细设置”页面,配置实例的详细设置,如安全组、SSH 密钥对等。
- 点击“启动实例”。
连接到实例
- 在 EC2 控制台中,找到你刚刚创建的实例,点击“连接”。
- 如果是第一次连接,需要下载并安装 AWS CLI(Amazon Web Services Command Line Interface)。
- 使用 SSH 密钥对连接到实例。
ssh -i /path/to/your/key.pem ec2-user@your-instance-public-dns
安装 CentOS Stream
- 登录到实例后,使用以下命令更新系统:
sudo yum update -y
- 安装必要的软件包:
sudo yum install -y openssh-server curl
- 安装图形界面(可选):
sudo yum groupinstall -y "X Window System"
配置 SSH
- 修改 SSH 配置文件:
sudo nano /etc/ssh/sshd_config
- 修改以下配置项:
PermitRootLogin no:禁止 root 用户登录。PasswordAuthentication yes:允许密码登录。PermitEmptyPassword yes:允许空密码登录(仅用于测试)。
- 重启 SSH 服务:
sudo systemctl restart sshd
安装和配置 Apache
- 安装 Apache:
sudo yum install -y httpd
- 启动 Apache 服务:
sudo systemctl start httpd
- 设置 Apache 服务开机自启:
sudo systemctl enable httpd
- 访问 Apache 测试页面:
http://your-instance-public-dns
总结
通过以上步骤,你已经在 AWS EC2 上成功安装并配置了 CentOS Stream。你可以根据需要安装其他软件和配置服务。希望本文能帮助你快速上手 CentOS Stream 在 AWS EC2 上的使用。
