PuTTY로 AWS EC2 인스턴스에 접속해보겠습니다.
EC2 포트 열기
먼저, PuTTY를 통해 원격접속 하기 위해서 22번 포트와 SSH 프로토콜이 열려 있어야 합니다.
EC2 인스턴스 - 보안 - 보안그룹 - 인바운드 규칙 - 인바운드 규칙 편집
규칙 추가를 통해 추가할 수 있습니다.
PuTTY 란?
PuTTY란 가상 단말기 프로그램으로 주로 리눅스를 원격제어할 때 사용합니다.
SSH, Telnet, TCP 접속을 위한 클라이언트이다.
일반적으로 Window 환경의 호스트 운영체제에서 다른 운영체제에 CLI(Command Line Interface) 환경의 SSH 접속이 편리하고 설치와 사용방법이 간단하다는 장점이 있다.
PuTTYGen 을 이용한 ppk 파일 생성
PuTTY로 AWS EC2 인스턴스에 원격접속하기 위해서는 .ppk 확장자를 가진 키 파일이 있어야 합니다.
PuTTYGen으로 인스턴스를 생성할 떄 얻은 .pem 키를 .ppk로 변경시킵니다.
PuTTYGen을 구글 검색 후 다운받은 후 실행시킵니다. (PuTTY도 같이 다운받습니다.)
Load 버튼을 누른다.
확장자를 All Files 로 바꾼 다음 .pem 파일을 선택한다.
save private key 버튼을 누르고 확인 버튼을 누른다.
.ppk 키 파일이 생성된다.
PuTTY로 EC2 접속
다운받은 PuTTY를 실행시킵니다.
1. Host Name
EC2 세부 정보의 퍼블릭 IPv4 주소 또는 퍼블릭 IPv4 도메인 주소를 입력한다.
필자같이 우분투인 경우 :
ubuntu@(Public IPv4의 주소)
2. Connection type : SSH 로 선택
3. Port 는 22번 인지 확인
4. Connection - SSH - Auth 선택
Browse.. 를 클릭해 생성했던 .ppk 파일을 로드한다.
5. Session으로 돌아와 save를 눌러 지금까지 기입한 설정을 저장한다.
(이후에 저장된 세션을 Load 설정을 불러와 쉽게 접속할 수 있다. )
6. Open 눌러 서버에 접속한다.