1. 서비스 - EC2
2. 인스턴스(애플리케이션을 실행할 수 있는 가상 서버) - 인스턴스 시작
3. AMI 선택
인스턴스를 시작하는 데 필요한 소프트웨어 구성(운영 체제, 애플리케이션 서버, 애플리케이션)이 포함된 템플릿
4. 인스턴스 유형 선택
인스턴스에는 CPU, 메모리, 스토리지 및 네트워킹 용량의 다양한 조합이 있으며, 애플리케이션에 사용할 적절한 리소스 조합을 유연하게 선택할 수 있음
5. 인스턴스 세부 정보 구성
요구 사항에 적합하게 인스턴스를 구성
6. 스토리지 추가
추가 EBS 볼륨 및 인스턴스 스토어 볼륨을 인스턴스에 연결하거나 루트 볼륨의 설정을 편집할 수 있음
7. 태그 추가
태그를 사용하면 용도, 소유자 또는 환경과 같은 다양한 방식으로 AWS 리소스를 분류 할 수 있습니다.
8. 보안 그룹 생성
보안 그룹은 인스턴스에 대한 트래픽을 제어하는 방화벽 규칙 세트. 이 페이지에서는 특정 트래픽을 인스턴스에 도달하도록 허용할 규칙을 추가할 수 있음
9. 인스턴스 시작 검토
인스턴스 시작 세부 정보를 검토
10. 기존 키 페어 선택 또는 새 키 페어 생성
키 페어는 AWS에 저장하는 퍼블릭 키와 사용자가 저장하는 프라이빗 키 파일로 구성. 이 둘을 모두 사용하여 SSH를 통해 인스턴스에 안전하게 접속할 수 있음
기존의 키 페어가 없으면 새로 생성하고 .pem파일로 저장해서 보관해야한다.
11. 생성하고 인스턴스 탭에서 확인
PuTTY 설치 및 실행
실행하면 위와같은 화면이 뜬다.
Host 등록
Host Name에 aws에서 할당받은 ip 주소를 입력하고, Saved Sessions에 이름을 지정하고 save를 누른다.
PuTTYgen으로 PuTTY에서 사용할 키 생성
PuTTYgen을 실행하면 위와같은 화면이 뜬다.
위 화면에서 Load를 누른 후 전체 파일 형식이 나올 수 있게 All Files로 변경해준다.
다음 aws에서 생성하거나 기존의 키 페어 .pem파일을 불러온다.
그 후 Save private key로 .ppk형식의 키를 저장한다.
키 등록
다시 PuTTY로 돌아가 Connection-SSH-Auth로 들어가
Private key file for authentication 부분에 .ppk파일을 업로드 해준다.
EC2 서버 실행
2번에서 지정한 이름을 다시 save하고 open버튼을 누르면 새로운 터미널 창이 뜬다.
창이 뜨면 ec2-user를 입력하고 서버에 접속한다.