AWS

EC2 Linux 서버 생성(PuTTY이용)

JUNGKEUNG 2021. 5. 19. 20:40

AWS(Ec2)


AWS -> EC2 -> 인스턴스 시작 -> Linux -> t2.micro 유형의 프리티어 사용 가능 -> 인스턴스 세부 정보 구성 

(RDS와 연결해야되는 경우 가용 영역을 맞춰야 합니다.)

 

windows서버 같은 경우 key을 만들어 원격 터미널로 접근했지만 Linux 에 접근 할때는 SecureCRT 아니면 PuTTY 로 접근 해야합니다. 일반 적으로 많이 쓰이는 PuTTY로 이번에 접근해보겠습니다.

 

다운 로드 경로

PuTTY : https://www.puttygen.com/download-putty

PuTTYGen: https://www.puttygen.com/

 

 

 

PuTTY 사용법


1. 인스턴스 생성 후 인스턴스 요약에 '퍼블릭 IPv4 주소'에 있는 IP을 복사한다.

 

 

2. PuTTY 파일 열고 'Host Name (or IP address)에 아까 복사한 IP을 넣어준다.

 

 

3. Connection > Data > Login details > Auto-login username

aws의 리눅스에 접근할때 Username을 root로 많이들 로그인하는데 root가 아닌 ec2-user로 로그인을 하셔야 됩니다.

※ 리눅스 로그인이 안되는 경우 ec2-user가 아닌 다른 이름으로 할 경우 생기니 한번 확인해 보세요

 

 

4. Connection > SSH > Auth > Private key file for authentication > Browse

AWS에서 생성한 Key파일을 가져와야합니다. 하지만 PuTTY에서는 PPK확장자만 인식하고  pem 확장자는 인식을 안해주기 때문에 pem 확장자을 ppk확장자로 변환해줘야 합니다. 그러기 위해서는 PuttyGen프로그램을 이용해야 합니다.

 

 

5. PuttyGen > Load > aws에서 다운 받은 key 폴더로 이동 > All Files 변경 해 주시면 됩니다.

aws에서 받은 key을 선택 후 열기 버튼을 클릭 해주시면 됩니다.

 

 

6. Save private key  클릭 > key이름.pem 과 똑같이 key이름 만 작성해주고 저장 해주면 됩니다.

(ex: text.pem로 key 저장 했으면 text 만 작성후 저장 해 주면 text.ppk로 저장된걸 확인할수 있습니다

 

 

7. PuTTY에서 ppk가 없어서 Private key file for authentication 에 못넣었던 key을 PuttyGen 에서 생성한 key.ppk을 넣어주면 됩니다.

 

 

 

 

총 정리


1. PuTTY에서 Host Name에 aws에 있는 pubilc ip 주소와 일치 하는지 확인

2. Connection > Data > Login details > Auto-login username 이 ec2-user로 되어있는지 확인

3. SSH > Auth 에 PPK파일을 제대로 넣었는지 확인

'AWS' 카테고리의 다른 글

ec2_Liunx_tomcat 설치  (0) 2021.05.20
ec2_Liunx java 설치 및 환경 변수 설정  (0) 2021.05.19
SSH란?  (0) 2021.05.18
EC2-Windows2019 인스턴스 생성 및 RDS 연결  (0) 2021.05.18
AWS-RDS- DB 인스턴스 오류 :ERROR 2003(HY000)  (0) 2021.05.17