Linux 인스턴스 생성
인스턴스 페이지에서 "인스턴스 시작" 버튼 클릭.
AMI (Amazon Machine Image)들 중 자신이 원하는 이미지를 선택하자.
나는 Ubuntu Server 16.04 LTS를 선택했다.
그냥 인스턴스가 어떤건지 맛보기 생성을 하고 싶다면 'Amazon Linux'를 선택
(어차피 각 이미지가 어떤건지 설명되어 있으니 필요한거 선택하면 됨)
그 후 't2.micro' 로 '검토 및 시작' 버튼 클릭
(프리 티어 사용 가능!)
정보를 확인한 후 '시작하기' 버튼을 클릭하자.
나는 기존에 생성된 인스턴스가 있으므로 '기존 키 페어 선택'이 되지만
처음 생성하는 거라면 새로 키 페어를 생성해야 한다.
'새 키 페어 생성' 을 선택하고 키 페어 이름을 적어주자. 그 다음 '키 페어 다운로드' 버튼을 누른다.
그럼 키페어_이름.pem 을 다운로드 받을 것이다.
단, 이 PEM 파일을 실수로 삭제하거나 잃어버리면 해당 인스턴스에 접근 할 수 없음을 주의하자.
키 페어 다운로드가 끝났다면 '인스턴스 시작' 버튼을 누르자.
다시 인트턴스 페이지로 돌아가면
쫘란~
인스턴스가 생성되어 있다.
Linux 인스턴스 접속
인스턴스를 만들었으니 해당 인스턴스에 접속해보쟈!
인스턴스 연결 방법은 총 3가지가 있다.
1) 독립 실행형 SSH 클라이언트
2) Session Manager
3) EC2 인스턴스 연결 (브라우저 기반 SSH 연결)
2번 방법은 SSM 에이전트 설치하라고 뜰 거고 3번 방법은 연결 실패가 뜬다
그러니 1번 방법으로 연결해보자.
AWS 공식 가이드
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/putty.html
먼저, PuTTY가 설치되어 있지 않다면 설치 하자.
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
.msi 파일을 다운로드 받고 설치하면 다음 경로에 PuTTY가 설치된다. (기본값일 경우)
C:/Program Files/PuTTY
처음 시작이 좀 번거롭다. 키 .pem 파일을 .ppk 파일로 변환해줘야 한다.
puttygen.exe 을 실행하자.
Conversions > Import Key를 누른 후 키.pem을 열자.
원하는 경로에 .ppk 파일을 저장했다면 끝!
----------------------------------------------------------------------------------------------------
.ppk 파일을 생성했다면 PuTTY.exe를 열고 Host Name란을 작성하자.
작성 형식은 'user_name@public_dns_name'이다.
(IPv4 Public IP만 입력해도 연결되는 듯)
Port는 22, Connection type은 SSH 이다.
user_name이 뭐고 public_dns_name은 뭐죠?
user_name은 다음 형식을 따른다. (지정되어 있음. 본인이 만드는 게 아님)
나는 Ubuntu AMI를 생성했으므로 user name은 ubuntu 이다.
자신의 AMI에 맞는 user name을 적도록 하쟈
public_dns_name은 인스턴스 페이지에서 확인가능하다.
그 다음으로 키 설정을 해주어야 한다.
Category 탭에서 Connection > SSH > Auth를 누르자.
'Browse...' 버튼을 누르고 우리가 변환해둔 .ppk 파일을 선택하자.
이제 다시 Session 창으로 넘어와서 'Open' 누르면 끝이다.
(보안경고 창이 뜨면 '예' 누르면 됨)
'전체보기 > AWS(Amazon Web Services)' 카테고리의 다른 글
[AWS] Lambda를 이용하여 모델 배포하기 (0) | 2020.02.29 |
---|---|
[AWS] An error occurred (AccessDeniedException) (0) | 2020.02.23 |
[AWS] 인스턴스에서 S3 접근, AWS CLI (0) | 2020.02.23 |
댓글