우측 상단 - 서울
선택
검색 - EC2
Amazon Linux
선택
t2.micro
선택
키페어 생성
인스턴스는 지정된 pem 키(비밀키)와 매칭되는 공개키를 가지고 있어 해당 pem키 외에는 접근을 허용하지 않는다.
일종의 마스터 키라서 절대 유출되면 안됨.
pem 키는 이후 EC2 서버로 접속할 때 필수 파일!
잘 관리 할 수 있는 디렉토리로 저장
절대 잃어버리면 안된다.
생성한 키 페어 설정
인바운드 보안 그룹 규칙
설정
SSH
(22번) 내 IP
에 대해서만 OPEN
HTTP
(80번), HTTPS
(443번)전체 OPEN(0.0.0.0/0
, ::/0
)
프리티어 최대 30GB
까지 가능
인스턴스 생성 확인
인스턴스 중지하고 다시 시작하면 새 IP 주소가 할당된다.
그래서 인스턴스에 고정 IP 할당
주의
- 실행중인 인스턴스 하나당 Elastic IP 1개 까지 무료
- Elastic IP가 인스턴스와 연결되어있지 않거나, 연결되어있더라도 인스턴스가 중지되어 있으면 요금이 부과됩니다!
- 사용할 인스턴스가 없을 경우, 탄력적 IP를 삭제해야합니다.
- 삭제하지 않을 경우, 비용 청구됩니다.
EC2
- 왼쪽 탭 네트워크 및 보안
- 탄력적 IP
별도의 설정 필요 없이 할당 버튼 클릭
작업
- 탄력적 IP 주소 연결
인스턴스
- 생성한 EC2 인스턴스
선택
winscp와 putty를 미리 설치하였습니다.
만든 AMI에 따라서 정해진 사용자 이름이 있었습니다!
저는 Amazon Linux라서 ubuntu가 아닌 user-ec2로 설정해야했지만, 처음에는 실수로 ubuntu로 설정했습니다ㅠ
고급
클릭
좌측 탭 - SSH
- 인증
개인 키 파일 가져오기
파일탐색창에서 pem 파일 나오지 않으면, 하단 파일 확장자
- 모든 개인키 파일
로 설정
개인키 형식 변환
- 확인
저장
클릭 - 세션 저장
이제 모든 설정을 마쳤습니다.
이런 에러 창이 뜨길래 잘못 설정 한 줄 알았지만, 그냥 [예]를 누르면 됩니다.
검색하다가 AMI에 적합한 사용자 이름
인지 확인하라는 말을 발견!
저는 Amazon Linux
AMI로 생성했기에 ubuntu
가 아닌 ec2-user
를 넣었어야 했습니다.
사용자 이름을 수정하고, 다시 로그인!!
참고) AMI 별 사용자 이름
프리티어 사용량 이상일 경우, 이메일 알림 오도록 설정
AWS EC2(Elastic Compute Cloud) 인스턴스 생성하기
WinSCP와 PuTTY를 이용해서 AWS EC2 인스턴스에 접속하기
AWS 접속 에러 : no supported authentication methods available (server sent publickey)