티스토리 뷰

개발도구

Amazon EC2 생성 후 Xshell로 연결하기

사용자 노바노바 2018.11.06 17:23







[개발환경]

  • Windows 10

  • Ubuntu 16.04

  • XShell 6


개발을 하다보면 당연히 서버가 필요해 집니다.

물리서버에 따로 만들거나, VMWare와 같은 가상화 소프트웨어를 통해서 등등

다양한 방법으로 서버를 구축할 수 있는데요.

오늘은 아마존의 'Amazon EC2 무료티어'로 서버를 구축하고 XShell을 통해 해당 서버에

연결하는 방법을 포스팅하려고 합니다.


Amazon EC2는 간단하게 서버를 구축하고 또 간단하게 삭제할 수 있기 때문에 테스트 서버로

유용하게 사용할 수 있습니다.

또한 유료티어로 사용할 경우에도 사용한 트래픽만큼만 비용을 지불하면 되기 때문에 금전적인

부담이 적습니다.(물론 사용한 트래픽 양이 많으면 그만큼 많이 지불해야 되겠죠?)


그럼 시작해 볼까요?







아래의 주소로 들어가 EC2 생성을 진행합니다.

https://aws.amazon.com/ko/ec2/



오른쪽 아래 빨간 박스에 있는 '무료로 Amazon EC2 사용해 보기'를 누르고 회원가입을 진행해 주세요.




*Amazon EC2의 프리티어는 기능의 제한이 있지만 12개월간 프리티어(무료)로 사용할 수 있습니다.












회원가입 후 로그인을 하면 아래의 AWS Management Console에 접속할 수 있습니다.

오늘 진행할 내용은 EC2 만들기니까 EC2를 선택해 주세요.













EC2 대시보드 입니다. 자신이 생성한 EC2와 관련된 다양한 정보들을 체크할 수 있습니다.

다음에 대시보드 사용법을 포스팅해도 좋을 것 같네요.

저는 이미 실행중인 EC2 서버가 있지만 없다는 가정 하에서 EC2 인스턴스 생성을 진행해 보겠습니다.

아래의 '인스턴스 시작' 파란 버튼을 눌러서 진행해 주세요.













가장 먼저 서버에 설치할 Amazon Machine Image(AMI)를 선택합니다.

너무 많은 이미지들이 있어서 당황스럽겠지만 Ubuntu 16.04를 선택하도록 합시다.

(Ubuntu 18.04가 업데이트 된 이후 16.04가 리스트의 아래쪽으로 옮겨졌기 때문에 헷갈리는 일이 없도록 합시다.)














다음으로 서버의 사양을 선택할 수 있는 부분입니다.

무료티어는 딱히 선택권이 없으니 넘어가도록 합시다. 














다음 단계에서는 서버의 상세한 설정을 할 수 있는데 특별히 필요한 사항이 없다면
넘어가셔도 됩니다.
다만, 특정 포트를 열어야 한다면 '단계 6: 보안 그룹 구성'에서 해당 포트를 열어 주세요.
(기본으로 열려있는 포트는 ssh 통신을 위한 22번 포트 하나입니다.)











마지막으로  단계 7에서 전체적인 서버 정보를 확인 하고 오른쪽 아래의 시작 버튼을 눌려주세요.













시작 버튼을 누르면 아래와 같은 창이 나타나는데 '새 키 페어 생성'를 선택하고 키 페어의 이름을 입력하고

'키 페어 다운로드'를 눌러서 키 파일을 다운 받아 주세요.

*키 파일은 서버 접속시 필요하므로 절대로 잃어버리지 마세요!!


키 파일을 다운 받으셨다면 아래의 인스턴스 시작을 누릅니다.














드디어 서버 인스턴스가 생성되었습니다!

오른쪽 아래의 인스턴스 보기를 누르면 생성된 인스턴스를 볼 수 있어요.

*인스턴스가 실행 될 때까지 몇 분 정도 걸릴 수도 있으니 당황하지 말고 기다리면 됩니다.













인스턴스 상태가 'running'이라면 서버가 잘 실행되고 있다는 뜻입니다.

그럼 다음으로 Xshell을 다운로드 받아서 서버와 연결해 볼까요?













아래 링크로 들어가 평가판을 다운 받으시면 됩니다.

https://www.netsarang.co.kr/download/down_form.html?code=612


다운로드 후 Xshell을 실행 하셨다면 위에서 생성한 서버와의 연결을 위해 새 세션을 등록해 봅시다.

먼저, '새로 만들기'를 클릭합니다.

*빨간색 박스로 표시한 버튼을 클릭하시면 됩니다.













세션 등록을 위해 필요한 정보들을 입력해야 합니다.


이름 : 아무거나 쓰고 싶은 이름 ex)테스트서버

호스트 : 생성한 서버의 퍼블릭 IP 혹은 도메인

(인스턴스 정보창의 정보들 중 퍼블릭 DNS나 IPv4 퍼블릭 IP에 있는 정보를 입력하시면 됩니다.)




나머지는 따로 고치거나 입력하지 않으셔도 괜찮습니다














다음으로 '사용자 인증' 탭으로 들어가 필요한 정보를 입력합니다.

방법을 'Public Key'로 선택하시고 사용자 이름에 'ubuntu'라고 입력하시면 됩니다.

다음으로 사용자 키를 선택해야 하는데 우선 찾아보기를 누릅니다.















오른쪽의 가져오기 버튼을 누르고 서버 생성시에 만들었던 키 파일을 선택해 주세요.















키 파일이 추가 되었죠?

추가된 키를 선택하고 오른쪽 아래의 확인을 누르세요.














다시 세션 등록 창으로 돌아와서 맨 아래의 연결을 눌러 주세요.

*암호는 입력하지 하지 않아도 됩니다.














보안 경고 창이 팝업되는데 '수락 및 저장'을 누르면 됩니다.














서버와 연결 되었습니다!







자신에게 잘 맞는 개발도구는 그만큼 개발의 생산성을 높여주기 때문에

혹시 지금 쓰고 있는 방법이 불편하시다면 오늘 포스팅한 방법을 사용해 보시면 좋을 것 같네요:)





작성자 : 수임 파트장 [팀노바 개발자]



  # 팀노바 패밀리사이트



 

공식 홈페이지

유튜브 채널

 

 



 

블로그

오픈카페

 






*** 퍼가기 시, 출처를 명시해주세요. ***


'개발도구' 카테고리의 다른 글

Amazon EC2 생성 후 Xshell로 연결하기  (0) 2018.11.06
PhpStorm에서 SFTP 연결하기  (0) 2018.10.31
댓글
댓글쓰기 폼