如何在AWS EC2上配置和搭建VPS?^^1^^2^^3^^
| 步骤 |
操作说明 |
使用工具 |
模拟界面 |
| 1. 创建AWS账户 |
访问AWS官网注册账号,填写邮箱、账户名称等信息 |
AWS官网 |
[AWS注册界面] |
| 2. 登录控制台 |
使用根用户邮箱和密码登录AWS控制台 |
AWS控制台 |
[AWS控制台界面] |
| 3. 启动EC2实例 |
选择免费套餐的t2.micro实例,配置安全组和密钥对 |
EC2管理界面 |
[EC2实例配置界面] |
| 4. 连接VPS |
使用SSH工具(如Xshell或PuTTY)连接实例 |
Xshell/PuTTY |
[SSH连接界面] |
AWS EC2配置VPS详细指南
一、准备工作
- 注册AWS账户:访问AWS官网完成注册,需验证邮箱并绑定信用卡^^1^^。
- 了解免费套餐:新用户可享受12个月免费套餐,包括每月750小时的t2.micro实例使用时间^^4^^5^^。
二、配置EC2实例步骤
- 登录控制台:使用根用户信息进入AWS管理控制台^^1^^。
- 启动实例:
- 选择"EC2"服务,点击"启动实例"
- 选择免费套餐支持的AMI(如Amazon Linux或Ubuntu)^^2^^6^^
- 配置实例类型为t2.micro(1核1G内存)^^4^^
- 配置安全组:
- 开放SSH端口(22)用于远程连接^^3^^
- 可添加HTTP(80)和HTTPS(443)端口用于Web服务^^7^^
- 创建密钥对:
- 下载.pem密钥文件并妥善保存^^2^^
- Windows用户需使用PuTTYgen转换为.ppk格式^^3^^
三、连接VPS
- Linux/Mac系统:
chmod 400 your-key.pem
ssh -i "your-key.pem" ec2-user@
- Windows系统:
- 使用PuTTY导入.ppk文件
- 配置主机名为
ec2-user@^^3^^8^^
四、常见问题解决方案
| 问题 |
原因 |
解决方案 |
| 无法SSH连接 |
安全组未开放22端口 |
检查并修改安全组规则^^3^^ |
| 忘记root密码 |
默认禁用root登录 |
执行sudo passwd root设置密码^^9^^ |
| 实例地址变更 |
动态DNS分配 |
申请弹性IP并绑定实例^^3^^ |
| 存储空间不足 |
默认8GB存储 |
可扩展至免费上限30GB^^6^^ |
五、进阶配置建议
- 固定IP地址:申请弹性IP避免地址变更^^3^^
- Web服务器部署:
- 安装Apache:
sudo yum install httpd -y^^10^^
- 部署网站文件到
/var/www/html目录^^11^^
- 监控使用量:设置预算提醒防止超额收费^^4^^
发表评论