[Spring + AWS] 2. AWS에서 만든 서버에 접속 (MAC)

 


1. AWS CLI 설치
2. Access Key ID && Secret Acess Key 확인
3. Private Key 설정
4. SSH로 접속

 

1. AWS CLI 설치

 

터미널에 awscli를 설치합니다.

awscli는 터미널로 aws를 관리할 수 있는 통합 도구입니다. 

위의 명령어로 설치 가능합니다.


2. Access Key ID && Secret Acess Key 확인

 

aws 홈페이지에서 Access Key ID와 Secret Acess Key를 확인합니다.

 

액세스 키 만들기를 클릭하여 엑셀 파일 하나를 다운로드합니다.

그 파일 안에 AccessKeyId와 SecretKey가 있습니다.

 

key를 확인하고 aws configure 명령어를 확인하여 aws key를 입력합니다. 

Default name과 format은 엔터로 넘어갑니다.

 


3. Private Key 설정

 

서버 보완을 위해 AWS는 Public Key 암호화 기법을 사용합니다. 데이터를 Public key로 암호화하고 사용자가 가진 Private Key로 해독할 수 있는 데, 이 private key가. pem 파일입니다.

 

. pem은 한 번만 생성이 가능하니 잘 관리해야 합니다. 이 파일을 소지하면 누구나 서버에 접속이 가능하니 조심해야 합니다.

 

이 키는 보통 ec2인스턴스를 생성하며 마지막 과정에서 생성 가능하니 아래 포스터를 참고해주세요

 

study-ce.tistory.com/45

제가 참고한 사이트에 따르면 .pem 파일은 .ssh 폴더에 저장한다고 합니다. 저는 이전에 만들어 두어서 home 디렉터리 아래에 있습니다. 만일 해당 폴더를 만든 경험이 없다면 여기를 참고해주세요

 

.ssh 폴더를 만들어도 ls 명령어로는 확인이 불가능하지면 cd 명령어로 이동이 가능합니다.

 

 

저는 Downloads 디렉토리 안에 있는 wanana.pem 파일을 .ssh로 옮겨주었습니다.

 

 

pem파일을 나만 볼 수 있도록 권한을 변경했습니다.

 


4. SSH로 접속

 

EC2 대시보드에서 퍼블릭 IP 주소를 복사합니다.

 

터미널에 ssh -i .ssh/[파일명].pem ubuntu@[퍼블릭 IP 주소]로 접속합니다.

 

 

 

 

 

< 참고 사이트 >

 

 

[AWS] 만들어놓은 서버에 접속하기 (Mac OS)

사이드 프로젝트 배포를 위해 처음으로 AWS EC2 서버를 다뤄보게 되었습니다. 팀원이 미리 인스턴스를 만들어놓았기 때문에 이 글에서 인스턴스 생성은 따로 설명하지 않습니다. 이미 생성된 인

makemethink.tistory.com