AWS EC2 인스턴스 접속 (Mac)

khm_studylog·2023년 1월 3일
0

cloud

목록 보기
4/14

액세스 키 다운로드

1. 내 계정 > 보안 자격 증명

보안 자격 증명 클릭

2. 액세스 키 > 액세스 키 만들기 > .csv 파일 다운로드

.csv 파일 내에 Access key ID와 Secret access key 값을 확인할 수 있습니다.


AWS CLI 설치 및 설정

AWS에 접속하기 위한 AWS CLI를 설치하고, 위에서 얻어 온 액세스 키 정보를 설정해 줍니다.

1. AWS CLI 설치

Homebrew 설치

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"코드를 입력하세요
brew install awscli

2. AWS Configure 설정

실행 시 나타나는 액세스 키 입력 란에 위에서 다운받은 액세스키를 입력해주고, Default region의 경우 서울로 설정해주고, output format은 비워둔 상태로 진행하였습니다.

AWS Access Key ID [None]: [Access key ID]
AWS Secret Access Key [None]: [Secret access key]
Default region name [None]: [ap-northeast-2]
Default output format [None]: []

SSH 및 PrivateKey 권한 설정

1. .ssh 폴더 생성

% ssh-keygen

폴더가 생성 되었다면 .pem(.cer) 파일을 해당 경로로 옮겨줍니다.

2. 권한 설정

% chmod 400 /[경로]/[파일이름].pem(cer)

변경된 권한 확인


EC2 접속해서 확인

1. SSH 연결방법 확인

EC2 Management Console에서 접속하고자하는 인스턴스를 체크하여 오른쪽 상단의 기능버튼들 중 연결 버튼을 눌러주세요.

나타난 화면에서 SSH 클라이언트탭을 눌러 연결방법을 확인합니다.

SSH 연결방법 확인

2. EC2 접속

% ssh -i [파일명].cer [계정명]@[퍼블릭DNS주소]
The authenticity of host '퍼블릭DNS주소' can't be  established.
ECDSA key fingerprint is SHA256:key내용.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '퍼블릭DNS주소' (ECDSA) to the list of known hosts.
Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-1045-aws x86_64)

Ubuntu에 온 것을 환영한다는 메세지와 함께 서버의 정보들이 아래로 쭉 나열되어 나온다면 정상적으로 EC2에 접속된 것 입니다.

EC2 접속할 때 ssh -i 명령어 입력 전 .ssh 파일로 경로 이동 후 해당 파일에서 명령어 입력해야 합니다.

3. EC2 접속 성공

EC2 접속 확인


참고 : 참고한 블로그 링크입니다!

0개의 댓글