Development Environment/AWS

[AWS-EC2 Hosting 1] PuTTY를 이용한 아마존 웹 서비스 원격접속 방법

짠백이 2019. 1. 23. 15:28
반응형

이번 포스팅은 아마존 웹 서비스(AWS : Amazon Web Service) 서버 호스팅의 출발점인 원격접속에 대해 다뤄보겠습니다.


해당 포스팅은 AWS에 EC2과 key (pem파일) 가 생성되어있다는 가정하에 진행되며 원격접속을 위한 프로그램 및 호스팅 서버 스팩은 아래와 같습니다. 



- 보안 접속을 위한 터미널 프로그램 : PuTTY (SSH:secure shell)


- Hosting server OS : Ubuntu Server 18.04 LTS






1. PuTTY 다운로드



1.1 사이트 접속 및 다운로드


먼저 아래의 PuTTY 홈페이지에 방문하여 개인의 사양에 맞는 프로그램을 다운받습니다.


https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html






1.2 다운로드 파일 확인









2. ppk 파일 생성 (private key) - PuTTYgen.exe




2.1 PuTTYgen 프로그램을 실행 시킨 후 'parameters'의 type을 RSA로 설정합니다.






2.2 'Actions' 의 load를 클릭하여 AWS에서 발급한 key를 선택합니다.







2.3 'Actions' 의 'save private key' 를 클릭하여 ppk파일을 생성합니다.








3. 원격 접속 - PuTTY.exe


3.1 AWS-EC2 콘솔에 접속하여 public 도메인을 복사합니다.






3.2 PuTTY를 실행하여 Session 카테고리에 'Host Name' 에 public 도메인을 붙여넣고 port는 22로 설정합니다. (defult port)







3.3 Connection -> SSH -> Auth 카테고리에 'private key file for authentication' 의 browse를 클릭하여 이전에 생성한 private key (ppk파일)을 로드하고 하단의 'Open' 을 클릭합니다.







3.4 이제 아마존 웹 서버에 접속하기위한 마지막 단계로 로그인 계정을 입력하고 서버에 접속합니다.



(ubuntu의 경우 기본 계정 'ubuntu' 이며, 다른 OS는 아마존 홈페이지에서 확인 가능합니다.)

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html






* 원격 접속 종료 명령어 'exit' 







최대한 정확한 정보를 공유하고자 항상 신중하게 포스팅을 하고 있지만, 내용에 개선이 필요한 부분이 있을 수 도 있습니다.

혹시나 추가적인 보완이 필요하다고 판단되는 부분이 있다면 댓글로 조언해주세요. 참고하여 수정해놓겠습니다.



* 해당 포스팅이 도움이되셨다면 공감과 댓글 부탁드릴께요 ㅎㅎ








반응형