본문 바로가기

AWS

[AWS] AWS EC2 SSH 접속하기 (Feat. Mac, ubuntu)

728x90
반응형
SMALL

 

저번 포스팅인 EC2 인스턴스 만들기에 이어 ssh 로 접속 하는 방법에 대해서 포스팅 하고자 한다.

 

[AWS] EC2 인스턴스 만들기

AWS 설정하기 AWS 를 통해 Spring 협업 프로젝트를 배포 하고자 하였다. https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2 https://ap-northeast-2.console.aws.amazon.com/console/home?region=ap-northeast-2 ap-n

jk25.tistory.com

 

.pem 파일

  • 저번 포스팅에서 키페어를 생성하여 다운 받았었다. (해당 내용을 보고 싶다면 위 블로그를 클릭)
  • 다운 받은 키페어는 .pem 키이다.
  • https://docs.aws.amazon.com/ko_kr/acm/latest/userguide/import-certificate-format.html
  • 해당 URL은 AWS 의 Certificate Manager 에 대한 공식 문서이니 참고
  • 다운 받은 .pem 파일을 원하는 디렉토리에 옮긴다.
    • 본인은 Desktop/AWS 을 만들어 그 안에 넣었다.

디렉토리

터미널 실행

  • 터미널을 실행 시킨다.
  • 키 페어 파일이 있는 디렉토리로 이동

터미널로 해당 디렉토리로 이동한 모습

ssh 접속을 위한 키페어의 권한 변경

 

Linux 인스턴스에 연결합니다 - Amazon Elastic Compute Cloud

이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.

docs.aws.amazon.com

 

 

명령어

chmod 400 key-pair-name.pem

 

공식문서에서의 설명

  • Windows 에서는 딱히 해주지 않아도 되는 것으로 보여진다.

명령어 실행

 

접속하기

  • ssh 방식으로 AWS에 접속하기 위해서는 퍼플릭 IP 주소나 DNS 가 필요하다.
  • 만약 탄력적 IP 를 할당 받고 연결이 되어있다면 탄력적 IP 가 퍼블릭 IP 가 된다.

명령어

ssh -i /path/key-pair-name.pem instance-user-name@instance-public-dns-name

 

해당 명령어 실행한 화면

  • instance-user-name 에 ubuntu 를 넣고 연결
  • yes 를 기입 하면

로그인 성공

  • AWS EC2에 접속 된 것을 확인 할 수 있다.

 

728x90
반응형
LIST