Developing Myself Everyday
article thumbnail
SSH에 대한 이해가 부족한 사람은 아래의 글을 참고하길 바란다
 

SSH & SCP & SFTP

SSH (Secure SHELL, 시큐어 셀) 란? SSH란 인터넷을 통해 다른 컴퓨터나 서버에 안전하게 원격으로 접속하고 명령을 실행하는 프로토콜이다. SSH는 암호화된 통신을 사용하기 때문에, 인터넷을 통해 전

everyday-develop-myself.tistory.com

 

 

SSH를 사용하여 AWS E2C 인스턴스에 로그인하기


① PuTTY 다운로드 

 SSH 명령어를 사용하기 위해서는 SSH 클라이언트 애플리케이션을 설치해야 한다. SSH 클라이언트로는 PuTTY, OpenSSH, SecureCRT 등이 존재한다. 그 중에서 우리는 가장 많이 사용되는 PuTTY를 이용해서 SSH 명령어를 사용하고자 한다. PuTTY는 다음의 사이트에서 다운받을 수 있다.

 

PuTTY

완전하고 안정적인 텔넷 및 SSH 클라이언트

putty.softonic.kr

 

② PuTTYgen (PuTTY Key Generator)를 실행하여 SSH 키 쌍을 생성

 'Load' 버튼을 클릭하여 이전에 AWS EC2 서버를 할당받을 때 생성했던 키 페어 파일을 Load 해준다. 그리고 'Save private key' 와 'Save public key' 버튼을 클릭해 각각 개인키와 공개키를 저장한다.

※ 키를 생성할 때, 마우스를 움직여줘야 함

 

③ AWS Management Console에 로그인 하고 인스턴스에서 '세부 정보' 탭을 클릭하고 퍼블릭 IPv4 주소 복사

 

④ PuTTY Configuration 실행하고 Host Name에 복사한 퍼블릭 IPv4 주소를 'ubuntu@퍼블릭 IPv4 주소' 형식으로 입력

 

 

⑤ PuTTY Configuration 창에서 'Connection' - 'SSH' - 'Auth' - 'Credentails' 항목 선택 후 'Browse' 버튼을 클릭해서 ②에서 생성한 공개키를 선택

 이때 주의해야 할 점은 파일명에 한글이 들어가지 않게 하는것이 좋다.

 

 

⑥ 'Session' 으로 돌아외 Sessions의 이름을 정하고 'Save' 버튼을 눌러 설정을 저장한다. 

 이렇게 되면 나중에 다시 기존의 설정을 불러와 쉽게 다시 서버에 접속할 수 있다.

 

 

⑦ 'Open' 버튼을 눌러 서버로 접속한다

 

 

이렇게 해서 SSH를 사용해서 AWS EC2 인스턴스에 로그인해 보았다.

profile

Developing Myself Everyday

@배준형

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!