개발 툴

[AWS] EC2 생성 및 접속

O_oz 2024. 2. 18. 08:00
반응형

새 프로젝트를 위해 EC2를 생성해서 MySQL 설치 및 활용까지 해볼 생각이다

 

 

EC2 생성

EC2에 들어가서 인스턴스 시작을 눌러주자

 

인스턴스 이름과 서버로 사용할 운영체제를 선택한다

나는 우분투가 익숙해서 프리티어인 Ubuntu Server 20.04를 선택했다

프리티어를 선택해야지 기본 요금이 없다

 

프리티어인 t2.micro를 선택하고

접속 키를 생성하자

 

.pem 파일이나 .ppk 둘 중 아무거나 골라도 된다

나중에 사용하고자하는 키 형식으로 바꿀 수 있다

 

키 페어를 생성하면 이렇게 키가 다운로드 될 것이다

 

나중에 탄력적 IP (EIP)를 할당할 것이기 때문에 퍼블릭 IP 자동 할당을 비활성화 해주자

보안 그룹을 위 처럼 설정해주고

EIP를 설정하면 고정 IP가 할당되어 서버 주소가 바뀔 일이 없다

 

스토리지는 30GB까지 무료이다

설정하고 인스턴스 시작을 클릭해 인스턴스를 생성하자

 

 

 

EIP 생성

인스턴스를 막 생성하면 나오는 페이지이다

여기서 왼쪽에 탄력적 IP를 선택하자

 

오른쪽 상단 IP 주소 할당 버튼을 클릭하고

 

네트워크 경계 그룹을 설정해줘도 되는데 그냥 그대로 두고 할당

 

생성한 EIP를 연결해주자

 

연결하고자 하는 인스턴스와 EIP를 연결

 

그럼 이렇게 인스턴스가 연결된다

 

 

 

EC2 접속

접속하고자 하는 인스턴스를 클릭 후 연결을 클릭

 

윈도우에서는 파워쉘, 맥이나 리눅스에서는 터미널을 키고 빨간 박스를 복사하자

 

아까 키를 다운로드 받은 폴더로 이동해서 복사한 명령어를 입력하면 생성한 EC2 서버에 접속할 수 있다

 

빠져나오려면 $ exit

 

 

 

 

초기 설정

처음 시간은 UTC이기 때문에 한국 시간으로 바꾸려면 위와 같이 하면 된다

 

$ sudo hostnamectl set-hostname 바꾸고자하는이름
$ sudo reboot

다시 접속하면 IP로 되어 있던 호스트 이름이 바뀐 것을 확인할 수 있다

 

 

 

마치면서

클라우딩 서비스를 사용하는 것은 꽤 많은 위험부담이 있다

IP주소나 비밀번호가 노출되면 착하신 분들이 내 서버에 들어와 비트코인 채굴을 할 수 있기 때문에 보안에 유의해야 한다

반응형