본문 바로가기
웹 개발/cloud

[aws] EC2 인스턴스 cmd로 ssh 접속하기(Ubuntu)

by dani0312 2023. 12. 10.

 

본 글에서는 윈도우 cmd창에서 EC2를 ssh로 연결하는 것을 해보겠습니다.

EC2인스턴스 생성에 대한 이해가 필요하다면 아래 글을 먼저 참조해주세요

2023.12.09 - [웹 개발/AWS] - [aws] EC2인스턴스 생성하기

 

 

1. 연결할 인스턴스 준비

연결할 인스턴스가 있어야합니다. 

 

2. 키 페어 보안설정 변경하기

키 페어가 있는 폴더로 이동합니다. 키 페어의 속성을 열고 보안탭 - 고급을 엽니다.

 

 

아래와 같은 화면이 나올 것입니다.  상속 사용 안함을 클릭하고 Administrators와 SYSTEM을 제외하고 나머지들을 모두 제거합니다.

 

 

제거하면 아래와 같은 화면이 될 것입니다.

 

 

 

 

3. cmd 관리자 실행

cmd를 관리자 권한으로 실행하고 키 페어가 있는 디렉토리로 이동합니다.

cd <키 페어 경로>

 

4. 인스턴스 IP 주소 복사

인스턴스 위에서 오른쪽 버튼을 클릭하고 연결을 선택합니다.

 

 

SSH 클라이언트 탭에서 4번에 적힌 것을 복사합니다.

 

 

5. ssh 접속

현재 키 페어가 있는 경로로 이동을 하여서  키 페어 이름만 적어도 접속이 된다. 

ssh -i <키 페어 이름> <사용자이름>@<DNS주소>

 



 

키 페어 경로에 있지 않은 경우

키 페어 경로에 있지 않은 경우는 아래와 같이 전체 경로를  키페어 이름과 함께 "\키페어이름.pem"으로 끝나게 적어준다. 

ssh -i <키 페어 경로> <사용자이름>@<DNS주소>


아래는 키 페어 경로가 아닌 D드라이브에서(어느 곳이든 무방) 키 페어 전체 경로를 적고 접속한 모습이다. 

 

 

 

⚠️연결이 안될 경우

사용자 이름이나 키 페어 경로를 잘못 입력 시 아래와 같은 경고가 뜨고 접속이 안되었다.

 

우분투 연결이 안된다면 사용자 이름이나 키 페어 경로를 잘 살펴봐야합니다.

사용자 이름은 아래에 있는 것과 일치해야합니다!

 


/* 내가 추가한 코드 */ /* 내가 추가한 코드 끝끝 */