본문 바로가기
Server Developer

[Server] AWS EC2 인스턴스 생성 + Ubuntu 외부 접속 (ssh)

by 성 언 2023. 4. 9.

AWS EC2 인스턴스 생성 + Ubuntu 외부 접속 (ssh) 학습 후 정리한 포스팅 입니다.

이번 포스팅에서는 AWS EC2 인스턴스 생성 + Ubuntu 외부 접속 (ssh)에 대해 학습합니다.

I) AWS EC2 인스턴스 생성

AWS 회원 가입 후 인스턴스 시작을 진행합니다.

원하는 이름을 선택하고 Ubuntu Server 버전을 선택합니다.

프리티어를 사용하면 기본적으로 제공되는 서비스들을 일정 기간 동안 무료로 이용할 수 있습니다.

AWS에서 EC2 인스턴스에 로그인하기 위해서는 키페어(Key Pair) 설정이 필요합니다. 키페어는 SSH를 사용하여 인스턴스에 접속할 때 필요한 개인 키와 공개 키의 쌍을 말합니다.

보안 그룹은 일단은 추가 없이 인스턴스를 생성합니다.

이제 정상적으로 IPv4주소가 할당된 것을 확인할 수 있습니다.

이제 탄력적 IP 주소를 할당 받습니다.

탄력적 IP 주소를 할당받으면, 고정된 IP 주소를 사용하여 다른 인스턴스와 연동하거나, 이전 작업을 수행하거나, 독립적으로 관리하거나, 가용성을 높이는 등의 이점을 얻을 수 있습니다.

 

 

 

 

II) AWS EC2 인스턴스 생성

예시 밑에 ssh -i 부분을 복사하여 발급받은 키페어가 있는 곳으로 이동 후 terminal 에 붙여넣기 합니다.

오류가 발생했습니다. (UNPROTECTED PRIVATE KEY FILE!)

chmod 400 4th_umc_keypair.pem

SSH를 사용하여 원격 서버에 접속할 때, 개인 키 파일은 절대 다른 사람이 열어보거나 수정하면 안되는 중요한 파일입니다.

따라서 chmod 400 명령어를 사용하여 권한을 제한함으로써, 파일이 무단 접근이나 수정으로부터 보호됩니다.

이제 다시 ssh -i 부분을 입력하면 접속 성공!!!

 

ref:https://www.deok.me/entry/SSH-키-이용-시-bad-permissions-ignore-key-에러가-발생할-경우

 

SSH 키 이용 시 bad permissions: ignore key: 에러가 발생할 경우

키를 이용하여 ssh를 접속하려 할 때 아래와 같은 에러가 발생하는 것을 볼 수 있습니다. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

www.deok.me

 

<Summary>

- AWS EC2 인스턴스 생성 + Ubuntu 외부 접속 (ssh)

 

*유의사항

- 서버 공부 중인 인공지능공학과 학부생이 공부하여 남긴 정리입니다.

- 정확하지 않거나, 틀린 점이 있다면 댓글로 알려주시면 감사하겠습니다.

 

 

 

 

댓글