티스토리 뷰

728x90
반응형

AWS EC2 리눅스 인스턴스를 만들고 ssh로 접근하는 방법입니다.

외부에 서버에 ssh로 접근해서 여러가지 일을 하는 것처럼 AWS 인스턴스도 같은 방식으로 할 수 있습니다.

 

관련 문서는 아래와 같습니다.

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html

 

SSH를 사용하여 Linux 인스턴스에 연결 - Amazon Elastic Compute Cloud

auto 연결 유형의 동작은 향후 변경될 수도 있습니다. 원하는 연결 유형이 사용되도록 --connection-type을 direct 또는 eice로 명시적으로 설정하는 것이 좋습니다.

docs.aws.amazon.com

 

사전에 준비되어야 할 것은 인스턴스 생성 시 연결된 keypair 파일이 있어야 합니다.

만든 사람이 연결해둔 키페어 파일을 받아오던지 해야 하네요.

 

AWS 페이지의 인스턴스 리스트에 보면 각 인스턴스 별로 키 페어가 정의되어 있습니다.

 

만약 키페어 이름이 sample_keypair라면 sample_keypair.pem파일을 다운받아 ssh 접속에 활용해야 합니다.

 

그리고 접속하는 방법은 ssh -i "키페어 파일명"  ID명@DNS주소 정도 됩니다.

ssh -i "키페어 파일명"  ID명@DNS주소

이것을 외우면 뭐 좋겠지만 외우지 않아도 되는 방법을 발견했습니다.

인스턴스 리스트에 접속을 원하는 인스턴스를 아래과  같이 선택 체크 버튼을 클릭하면 상단의 '연결'버튼이 생성됩니다.

연결 버튼을 누르면 다음과 같이 여러가지 연결 방법을 설명하는 페이지가 나타나는데 

하단에 접속하는 코드가 있습니다. 이를 복사해서 터미널 창에 붙여넣기 후 사용하시면 됩니다. 

 

 

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함