📌 준비사항
1. AWS 회원가입 (프리티어 이용)
2. Ubuntu 설치
📌 AWS EC2 인스턴스 생성하기
1. AWS 로그인 후 Amazon EC2 혹은 콘솔에 로그인 선택
Amazon EC2 선택했을 경우, Amazon EC2 시작하기 선택
2. 인스턴스 생성에 사용할 키 페어 생성
- 키 페어 - 키 페어 생성 선택
- 키 페어 생성
- 리눅스에서 접속할 예정이므로 .pem형식으로 다운로드
- 윈도우에서 ssh 접속프로그램을 사용할 경우 .ppk 필요
- 키 페어 생성 버튼을 누르면 생성된 키가 자동으로 다운로드
- 키 분실하지 않도록 주의
3. 인스턴스 생성
- 인스턴스 - 인스턴스 시작
- 아래와 같이 선택 후 이전 단계에서 생성한 키 페어 지정
- 생성된 인스턴스 확인
- 생성된 인스턴스 ID를 눌러 인스턴스에 연결
4. 탄력적 IP 할당
- 탄력적 IP: 변하지 않는 고정적인 IP
- EC2 인스턴스는 재시작할때마다 IP가 변경되기 때문에 탄력적 IP를 할당하여 고정 IP를 지정해야 편리함
- 프리티어에서는 탄력적 IP 생성 후 연결하지 않으면 과금이 되므로 주의
- 인스턴스 삭제 시 할당되었던 탄력적 IP도 함께 삭제해야 과금되지 않음
- 네트워크 및 보안 - 탄력적 IP - 탄력적 IP 주소 할당 - 할당
- 탄력적 IP 주소 목록 - 할당된 IPv4 주소 - 탄력적 IP 주소 연결
- 인스턴스 선택, 프라이빗 IP 주소 선택 - 연결
5. 인스턴스 접속
- 인스턴스 목록
- 생성된 인스턴스 ID를 눌러 인스턴스에 연결
- 터미널(Ubuntu) 접속하여 ssh 키로 접속
// 키 페어 모드 변경 sudo chmod 400 {키페어} // 키 페어를 .ssh 폴더에 카피 sudo cp {키페어} ~/.ssh // 인스턴스 연결 ssh -i ~/.ssh/{키페어} ec2-user@{접속할 IP}.ap-northeast-2.compute.amazonaws.com // chmod 안 될 경우 sudo umount /mnt/c sudo mount -t drvfs C: /mnt/c -o metadata
※ SSH 접속 관련 참고
[Linux] ssh로 원격 서버 접속하기
📌 SSH란?- Secure Shell- 네트워크를 통해 원격으로 컴퓨터에 접속하거나 안전하게 데이터를 전송하기 위해 사용하는 프로토콜 📌 SSH 접속 명령어ssh [옵션] [사용자명]@[호스트주소] [명령어] -
apricoding.tistory.com
'배포 & 운영 > AWS' 카테고리의 다른 글
[AWS] IAM Access key 생성하기 (0) | 2024.05.27 |
---|---|
[AWS] 젠킨스 설정하기 (0) | 2024.05.07 |
[AWS] 도커로 리액트 배포하기 (0) | 2023.09.05 |
[AWS] 인스턴스에 도커 설치하기 (0) | 2023.09.04 |