본문 바로가기
[IT]/AWS

[ AWS EC2 ] 인스턴스 생성 / putty 원격 서버 접속

by dop 2020. 12. 6.

1. AWS EC2 발급

aws.amazon.com/ko/?nc2=h_lg 에서 회원가입을 한 후에

us-east-2.console.aws.amazon.com/ec2/v2/home?region=us-east-2#Home: << AWS 관리 페이지

 

2. 인스턴스 시작 버튼을 누른다.

주황색 인스턴스 시작버튼을 누른다!

3. [Ubuntu Server 18.04 LTS (HVM), SSD Volume Type]로 인스턴스를 생성합니다.

putty 환경으로 할 예정이기에 Ubuntu로 설치해준다! 

4. 검토 및 시작 버튼 클릭 후 실행 설치 버튼 클릭

5. 새 키 발급 선택 후 Key pair 이름 설정 후 인스턴스 설치 클릭하면 생성된 키가 다운로드 되는 것을 확인 할 수 있다.

pem파일이 생기는데 우리는 ppk파일이 필요하다! 그래서!!!

6. putty를 설치한다.

www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 에서 pc환경에 맞는 버전으로 설치하면 putty와 puttygen이 설치된다.

puttygen을 이용해 앞서 받았던 key-pairputty에서 활용 가능하도록 변경해줘야 한다. 

puttygen을 실행하고 [Load]를 누르고 앞서 받은 key-pair를 선택해 준다. (모든파일 보기로 설정해야 보임!)

[Save private Key]를 눌러 .ppk 확장자로 변경된 key를 저장한다.

6. 키 확장자까지 변경을 완료했다면, putty를 실행해 원격 서버에 접속해보자.

먼저 putty - SSH - Auth탭에서 앞서 만든 key-pair 파일을 넣어준다. ( 앞서  puttygen으로 생성한 .ppk 파일 )

putty - Session 탭으로 이동하고 HostName을 채워넣는다. 

HostName은 AWS 인스턴스에서 확인 할 수 있다. 

내 AWS 인스턴스 중 연동할 인스턴스를 선택 후 [연결]을 누른다.

인스턴스에 대한 정보를 확인할 수 있다. 이때 퍼블릭 DNS를 복사하여 putty의 HostName에 넣어준다.

( 퍼블릭 IPv4 주소, 퍼블릭 IPv4 DNS 둘 다 사용가능하다. )

실행하면 아래와 같은 팝업 창이 나오는데 [예]를 눌러 앞서 지정한 private key로 지정해준다.

7. 콘솔창에 ubuntu라고 입력하면 원격 서버에 연결이 완료된다.

 

728x90