또 뭐하지
AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안 - 섹션 5 본문
섹션 5. CloudFormation을 이용한 인프라 자동화 구축
CloudFormation 이해 및 기본 생성
CloudFormation이란?
- 인프라의 구성을 json, yaml 등으로 코딩하여 자동 배포할 수 있는 도구
- AWS 인프라 리소스를 서로 긴밀하게 통합할 수 있으며, AWS에서만 활용 가능
- 템플릿으로 생성할 수 있으며, 스택(Stack)을 통해 변경 사항을 다른 리소스에 미치는 영향을 미리 파악하고 리소스 간의 종속성을 관리할 수 있음
CloudFormation > 스택 > 스택 생성 에서 작업
삭제할 때도 스택을 삭제함으로써 모든 요소를 지울 수 있음
CloudFormation으로 VPC 생성
vpc 10.0.0.0/16
- pubic subnet 10.0.0.0/24
- private subnet 10.0.1.0/24
- 인터넷 게이트웨이
- NAT 게이트웨이
스택 생성 단계에서 'Designer에서 보기'를 통해 도식 확인 가능
내부서버 접속 방법
1. SSH키를 Public 쪽에 옮겨서 내부 IP에 접속 - 보안 위협 발생 가능
2. SSH를 옮기지 않고, 포워딩으로 내부 IP에 접속
(내부서버 프록시 옵션을 이용한 SSH 접속 강의인데 제대로 안 들음)
3. 내부에 서버 인스턴스를 생성할 때, SSH root 계정 생성
3-1. 인스턴스 생성시 '고급 세부 정보' > '사용자 데이터' 에 아래 내용 입력
#!/bin/bash
(
echo "qwe123"
echo "qwe123"
) | passwd --stdin root
sed -i "s/^PasswordAuthentication no/PasswordAuthentication yes/g" /etc/ssh/sshd_config
sed -i "s/^#PermitRootLogin yes/PermitRootLogin yes/g" /etc/ssh/sshd_config
service sshd restart
3-2. 퍼블릭 대역으로 접속 후 'ssh root@[private IP]' 명령어로 접속 가능
'I.sly() > 10기 심화 - 클라우드 보안' 카테고리의 다른 글
AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안 - 섹션 8 (1) | 2024.11.16 |
---|---|
AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안 - 섹션 6 (0) | 2024.11.09 |
AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안 - 섹션 4 (1) | 2024.11.02 |
AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안 - 섹션 3. AWS 클라우드 VPC 네트워크 이해와 인프라 구성 (1) | 2024.10.26 |
AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안 - 섹션 2. AWS 클라우드 서비스 실습과 보안 이해 (6) | 2024.09.24 |