1.
准备工作与账号权限
- 企业用户需准备:已开通的AWS账号、具备创建EC2和VPC权限的IAM账号(或管理员权限)。
- 确认公司外网IP(可用于限定安全组来源),以及需要的操作系统(Linux/Windows)、实例规格(t3.small等)和预算。
2.
选择区域:东京(ap-northeast-1)
- 登录AWS管理控制台(console.aws.amazon.com),右上角选择Region为Tokyo (ap-northeast-1)。
- 为什么选东京:靠近日本用户、加速访问、合规性需求。
3.
创建密钥对(Key Pair)
- 在EC2控制台左侧选择“Key Pairs”,点击“Create key pair”。输入名称(如 company-tokyo-key)。
- 下载.pem文件并妥善保管(Linux/ macOS: chmod 400 key.pem)。Windows上使用Putty需转换为.ppk(使用PuTTYgen)。
4.
创建或选择VPC与子网
- 在VPC控制台确认存在可用VPC与子网(东京可用区如 ap-northeast-1a/b/c)。
- 若需与内部网络互通,考虑设置VPN或Direct Connect,并配置路由表与子网ACL。
5.
创建安全组(Security Group)基础规则
- 在EC2的Security Groups点击“Create security group”。输入名称与描述,选择所属VPC。
- 添加Inbound规则:SSH(22)仅允许公司公网IP/32;HTTP(80)如果对外服务,来源0.0.0.0/0或更严格的来源;HTTPS(443)同上;如果是Windows,RDP(3389)仅允许公司IP。
6.
高级安全组规则与出站策略
- 出站一般允许0.0.0.0/0。
- 对于管理端口,建议使用跳板机(Bastion Host)或仅允许VPN/指定安全组来源;使用安全组引用(安全组ID作为来源)管理内部访问。
7.
启动EC2实例:选择AMI与实例类型
- EC2控制台点击“Launch Instance”,选择AMI(Amazon Linux 2、Ubuntu、Windows Server等)。
- 选择实例类型(根据CPU/内存/网络性能),加入之前创建的Key Pair与Security Group,选择子网并决定是否自动分配公有IP(推荐否,使用弹性IP后再绑定)。
8.
配置存储与标签
- 为实例添加EBS卷(默认根盘大小可调整),对业务建议使用通用SSD(gp3)并启用加密。
- 添加标签(Name=company-prod-jp)以便企业资产管理。
9.
分配并绑定弹性IP(Elastic IP)
- 在EC2左侧选择“Elastic IPs”->Allocate Elastic IP,分配后选中并Associate到刚创建的实例或其ENI。
- 弹性IP便于固定对外IP与白名单管理;若长期未使用会产生费用,注意释放。
10.
连接实例:SSH与RDP操作
- Linux:在本地终端执行 ssh -i path/company-tokyo-key.pem ec2-user@弹性IP(Ubuntu用户为 ubuntu)。
- Windows:通过RDP连接弹性IP,密码由EC2控制台获取(Get Windows Password),并使用.pfx或管理员密码登录;若使用PuTTY,请先将.pem转换为.ppk。
11.
首次配置与安全加固
- Linux上更新系统:sudo yum update -y 或 sudo apt update && sudo apt upgrade -y。
- 建议禁用密码登录、仅允许密钥登录,修改SSH端口(如必要)并配置fail2ban或AWS Systems Manager Session Manager以避免直接暴露SSH端口。
12.
监控、日志与权限管理
- 启用CloudWatch监控实例CPU、磁盘IO、网络,并设置告警。
- 开启VPC Flow Logs记录流量、启用CloudTrail审计API操作、使用IAM Role给实例最小权限,避免把长时Access Key放在实例上。
13.
企业级网络与高可用设置
- 生产环境建议部署多可用区(AZ)跨区负载均衡器(ALB/ELB),并使用Auto Scaling组保证弹性扩缩。
- 对于数据库使用RDS或在独立子网中配置主备方案并启用备份。
14.
常见运维操作与备份策略
- 定期快照EBS(Lifecycle Manager自动化),备份关键配置文件并测试恢复流程。
- 对日志进行集中化(CloudWatch Logs或ELK),并设置定期安全扫描与补丁管理。
15.
问:如何最小化安全组被滥用的风险?
15.1 答:严格限定入站来源为公司公网IP或VPN/跳板机的安全组ID;避免将管理端口开放到0.0.0.0/0;使用IAM角色、Session Manager替代直接SSH;开启CloudTrail和VPC Flow Logs监控可疑访问。
16.
问:如何在日本区域实现低延迟与合规?
16.1 答:选择东京(ap-northeast-1)或大阪区域,根据用户分布选择就近可用区,使用Edge加速(CloudFront、Route53地理路由)并配置数据驻留策略与访问控制以满足合规要求。
17.
问:如果忘记了Key Pair怎么办?
17.1 答:无法直接恢复.pem文件。常用解决办法是:1) 使用已有的Admin实例作为跳板并将新的公钥注入目标实例的~/.ssh/authorized_keys;2) 在停止实例后,分离根卷,将卷挂载到临时实例修改authorized_keys后再挂回;3) 对Windows可通过SSM或基于IAM的临时访问恢复。
来源:面向企业用户的教程亚马逊云怎么创建日本服务器并设定安全组