본문 바로가기
DevOps/AWS

AWS EC2서버 접속하기 - for Mac,Window

by 푸푸망나뇽 2021. 9. 26.
반응형

for Mac

 

1. 다운로드 받은 프라이빗 키의 권한설정

터미널에서 프라이빗키 위치폴더로 이동하여 권한을 변경한다.

* user에게만 read권한만 주는것

이를 안하면 권한이 다르다며 연결불가 오류발생

chmod 400 <key-name>.pem

 

2. EC2 인스턴스에 부여한 퍼블릭ip주소로 ssh연결을 한다.

ssh -i <key-name>.pem ubuntu@<인스턴스ip주소>

 

 

for Windows

 

1. Putty, Puttygen 다운로드 및 설치

Putty, Puttygen 다운로드 페이지에서 두 설치파일을 다운로드받고 Putty는 설치까지 완료한다.

 

2. Puttygen으로 다운받은 프라이빗 키를 변환한다.

Putty는 ssh키의 형식을 지원하지않으므로 이를 지원하는 형식으로 변환하는 툴인 puttygen을 제공한다.

이를 이용해 .pem파일을 .ppk형식으로 변환해야한다.

 

1) puttygen을 실행하여 제일 하단에서 RSA 유형으로 선택하고 

2) Load를 클릭하면 파일탐색기가 뜨는데 All Files로 변경하여 프라이빗키를 선택해준다.

3) 그리고 Save를 선택하면 .ppk 확장자로 키가 저장이된다.

 

 

3. Putty에서 변환한 키로 연결한다.

putty를 실행하면 아래와 같은 화면이 뜨는데

1) hostname@ip주소 를 입력하고 port값을 22번으로 입력한다.

 

생성한 인스턴스 AMI에 따라 hostname은 아래와 같다

  • Amazon Linux 2 또는 Amazon Linux AMI:  ec2-user
  • CentOS AMI: centos
  • Debian AMI: admin
  • Fedora AMI: ec2-user 또는 fedora
  • RHEL AMI: ec2-user 또는 root
  • SUSE AMI: ec2-user 또는 root
  • Ubuntu AMI: ubuntu

ip주소는 할당받은 퍼블릭ip를 확인하여 사용한다.

 

2) 그다음 왼쪽메뉴 SSH>Auth에서 키를 입력한다.

 

3) 그리고 open을 하면 터미널이 뜨면서 연결이 된다!

 


참고

 

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/putty.html

 

PuTTY를 사용하여 Windows에서 Linux 인스턴스에 연결 - Amazon Elastic Compute Cloud

프라이빗 키의 암호는 추가 보호 계층입니다. 프라이빗 키가 노출되더라도 암호 없이 사용할 수 없습니다. 암호문 사용의 단점은 인스턴스에 로그온하거나 인스턴스에 파일을 복사하기 위해 사

docs.aws.amazon.com

 

반응형

댓글