Categories: Korean클라우드

AWS-putty설치 및 키생성

putty 설치와 보안키 생성

이제 EC2를 접속을 해야 하는데 어떻게 접속을 해야 하는데 어떻게 해야 하는지 모르셔서 힘들었죠? 저도 이런 클라우드 환경인 AWS에 EC2를 생성해서 어떻게 접속을 해야 하는지 잘 몰랐습니다. 그리고 여러 방법이 있어서 헷갈리는 부분도 많아 고생을 많이 했습니다. 거기다 지금 나는 Windows를 사용하는데 EC2는 일반적으로 Linux환경이라 이런 다른 환경에서는 어떻게 접속을 해야 하나 고생했습니다.

운영체제가 다르고 클라우드 환경에 접속을 한다는 것이 힘들 수 있습니다. 그래서 저는 Windows에서 Linux에 접속을 할 수 있는 프로그램인 putty를 이용하기 위해서  putty를 설치하고 AWS EC2 접속을 위해 보안키를 생성을 하겠습니다.

이 글에서는 제일 처음으로 해야 하는 putty 설치와 putty를 이용하여 EC2에 접속을 하기 위한 이전 두 걸음에서 나온 키 생성을 하여 만든 키를 이용하여 putty에서 사용을 할 수 있는 키를 생성하는 과정을 상세히 담았습니다. 이 글을 보시면 putty 설치와 사용할 보안 키 생성을 할 수 있습니다.

putty란?

putty는 외부에 있는 서버를 접속을 할 수 있는  프로그램입니다. putty를 설정해서 연결을 해놓으면 편하게 원하는 장소에서 서버의 상태나 내용을 업데이트를 할 수 있습니다. 

접속 방식은 Telet, SSH, Rlogin등 다양합니다.

1. putty 검색 및 다운로드

포털 사이트에서 putty다운로드를 검색을 합니다. 그리고 웹 주소가 www.putty.org를 찾아 클릭을 합니다.

putty 웹 페이지 화면에서 상단에 Download putty를 클릭을 합니다.

아래와 같은 페이지로 이동을 합니다. 여기서 64-bit x86을 클릭해서 다운을 받습니다.

아래 사진처럼 파일이 다운을 받는 것을 확인 할 수 있습니다.

2. putty 설치

위와 같이 다운 받은 파일을 클릭해서 실행을 해줍니다. 그리고 아래 화면처럼 Next 버튼을 눌러서 설치를 진행 하시면 됩니다.

3. Key 생성 및 확인

putty가 설치되면 윈도우 하단 검색에서 putty를 치면 아래 사진과 같이 putty관련 프로그램이 검색이 됩니다. 여기서 puttygen이라는 앱을 클릭해서 실행을 합니다.

아래와 같은 화면이 나타납니다. 여기서 상단에 Conversions를 클릭하고 import key를 클릭을 합니다.

AWS 두 걸음에서 EC2생성시 만들어 놓은 Key를 찾아서 클릭을 해줍니다.

※ 참고로 저는 EC2 생성시AWSKEY라고 만들었습니다.

Key를 선택을 해주면 복잡한 문자와 숫자가 Public key for pasting into OpenSSH authorized_keys file: 밑에 나오게 됩니다.

중간 정도에 보면 Save private key 버튼을 클릭합니다.

그럼 Warning이라고 팝업 창이 나옵니다. 여기서 ‘예’버튼을 클릭합니다. 

저장 할 Key 이름을 입력하고 아래 사진같이 나옵니다. 여기서 파일 이름을 작성을 하시고 저장 버튼을 눌러줍니다. 

그러면 putty에서 사용한 Key가 완성이 됩니다. 확인을 하기 위해서 저장을 진행한 폴더로 이동을 하시면 putty아이콘이 있는 putty private key가 생성된 것을 확인 할 수 있습니다.

※ 키 이름을 똑같이 하시면 관리가 편합니다.

Dolphin

Recent Posts

Java 총정리[97. Java GUI]

Java GUI Java GUI에 대해서 이번 걸음에서 배움으로써 GUI에 전반적인 지식과 Java GUI를 구현하는 방법…

4개월 ago

Java 총정리[96. Java TCP 통신 프로그램 구현]

Java TCP 통신 프로그램 구현 Java TCP 통신 프로그램 구현을 위해서 이전 걸음에서 쓰레드에 대한…

5개월 ago

Java 총정리[95.쓰레드 통신]

쓰레드 통신 이전 걸음에서 쓰레드의 임계영역에 대해서 같이 공부를 했습니다. 동기화에 대한 개념을 계속적으로 하고…

5개월 ago

Java 총 정리[94. 쓰레드 임계영역]

쓰레드 임계영역 이전 걸음에서 쓰레드의 동기화에 대해서 같이 공부를 했습니다. 동기화에 대한 전반적인 내용을 공부하고…

6개월 ago

Java 총 정리[93. 쓰레드 동기화]

쓰레드 동기화 이전 걸음에서 계속 쓰레드에 대해서 공부를 하고 있습니다. 쓰레드는 상당히 중요한 개념이기 때문에…

6개월 ago

Java 총 정리[92. 쓰레드 join()]

쓰레드 join() 이전 걸음에서 쓰레드의 전반적인 실행 흐름에 대해서 공부를 했습니다. 이제 배운 실행 흐름…

6개월 ago

This website uses cookies.