.csv 파일 내에 Access key ID와 Secret access key 값을 확인할 수 있습니다.
AWS에 접속하기 위한 AWS CLI를 설치하고, 위에서 얻어 온 액세스 키 정보를 설정해 줍니다.
Homebrew 설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"코드를 입력하세요
brew install awscli
실행 시 나타나는 액세스 키 입력 란에 위에서 다운받은 액세스키를 입력해주고, 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-keygen
폴더가 생성 되었다면 .pem(.cer) 파일을 해당 경로로 옮겨줍니다.
% chmod 400 /[경로]/[파일이름].pem(cer)
EC2 Management Console에서 접속하고자하는 인스턴스를 체크하여 오른쪽 상단의 기능버튼들 중 연결 버튼을 눌러주세요.
나타난 화면에서 SSH 클라이언트탭을 눌러 연결방법을 확인합니다.
% 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 파일로 경로 이동 후 해당 파일에서 명령어 입력해야 합니다.
참고 : 참고한 블로그 링크입니다!