본문 바로가기

Development/Linux

AWS EC2 에 SSH(PUTTY)로 접속 하기 1

1. 아래와 같이 AWS 의 EC2 인스턴스 화면에서 우측 상단의 연결 버튼 클릭시 연결 정보를 확인할 수 있다.

 

2. 아래 이미지 같이 연결하라는데 PUTTY 기준으로 어떻게 하라는 설명이 없으니 아래 내용만으로 알기 힘듬.

 

3. 먼저 PUTTY를 설치한다.

 - 단 PUTTY.exe 만 다운받아서 실행하는 형태가 아닌 아래의 링크에서 MSI(Windows Installer) 버전으로 다운받아서 정식으로 설치를 한다.

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

 

Download PuTTY: latest release (0.74)

This page contains download links for the latest released version of PuTTY. Currently this is 0.74, released on 2020-06-27. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel

www.chiark.greenend.org.uk

 

4. 설치후 PuTTYgen 프로그램을 실행후 Parameters에 Type of key를 RSA로 선택후

   Load an existing private key file 로 기존 EC2 생성시 받아뒀던 키파일(*.pem)을 선택하여 엽니다.

 - 처음 파일창에서 *.ppk파일만 가져오도록 되어 있어서 pem키가 보여지지 않습니다. 'All Files(*.*)'로 변경후 보여지는

   pem키를 선택합니다.

 

5. 그럼 아래와 같이 선택한 키정보가 채워집니다.

   그럼 Save private key를 클릭하여 채워진 키 정보를 PUTTY에서 사용하기 위한 키파일(ppk)로 저장 합니다.

  - EC2에 접속하기 위해서는 만들어진 PPK파일이 있어야 하므로 꼭 가지고 있어야 합니다.

 

6. 키가 생성 되면 Key Generator프로그램 종료후 Putty 프로그램을 실행시킵니다.

  실행후 Category에서 SSH - Auth 안에 Privatee key file for authentication에 Browse를 클릭하여 앞에 생성한

 ppk 파일을 불러 옵니다.

 

7. 이후 Category의 Session에 Host Name에 EC2 해당 인스턴스의 퍼블릭 IPv4 주소 를 입력후 Open을 클릭하시면

   EC2 서버에 SSH로 접속이 가능합니다.

   접속후 login as 에 centos로 입력후 엔터를 치면 해당 EC2 서버로 접속이 됩니다.

 

8. 이후 root로 접속하고자 하면 sudo passwd root 로 새로운 root 패스워드를 등록후 su 명령어로 접속이 가능하다.