위의 환경에서 이어서 진행한다.
1) Bastion EC2 / web / was / jenkins 동일하게 설치
1) 인스턴스 클릭 후 "인스턴스 시작" 클릭
2) 이름 / os / 인스턴스 유형 / 키페어
3) 네트워크 "편집" 클릭
4) "네트워크 설정" vpc 선택 / subnet 선택(public) / 퍼블릭 IP 자동할당 / 보안그룹 선택
5) "스토리지 구성" Advance 선택
5-1) /dev/xvda / 30GB / gp2 / 종료시 삭제 / 암호화됨 / (기본값) aws/ebs
5-2) /dev/sdb / 30GB / gp3 / 종료시 삭제 / 암호화됨 / (기본값) aws/ebs
5-3) /dev/sdc / 30GB / gp2 / 종료시 삭제 / 암호화됨 / (기본값) aws/ebs
"고급 네트워크 구성"
1) "기본 IP" : 원하는 private IP
"고급 세부 정보"
1) 종료 방지, 중지 방지, 세부 CloudWatch 모니터링 활성화
"사용자 데이터"
#!/bin/bash
echo 'ec2-user:원하는비밀번호' | chpasswd
sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/' /etc/ssh/sshd_config
cd /etc/cloud
sudo sed -i 's/ssh_pwauth: false/ssh_pwauth: true/' cloud.cfg
systemctl restart sshd
입력 후 시작
2) 접속 테스트
ssh ec2-user@bastion-public-ip
완성된 아키텍처
'Cloud Infra Architecture (AWS) > AWS Build' 카테고리의 다른 글
AWS Auto Scaling (0) | 2024.02.04 |
---|---|
AWS Resource 생성 (ALB, NLB) (0) | 2024.02.02 |
AWS DX Connect (0) | 2024.02.02 |
AWS DX-VPC Connect (0) | 2024.02.01 |
AWS 기본 인프라 생성 (0) | 2024.02.01 |