Amazon EC2란
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/concepts.html
AWS는 2월부터 공용 IPv4를 유료화했다고 한다. 그래서 지금 서버를 사용해보면 프리 티어로 테스트를 해도 비용이 청구될 수 있다. 그래도 직접 써보니깐 한달에 적으면 몇 백원에서 많으면 천원 정도 나오는 것 같다. 그냥 인스턴스를 하나만 만들어서 사용하면 얼마 안나오니깐 사용해도 괜찮을 것 같다.
AWS 회원가입
- AWS 사이트(https://aws.amazon.com/ko/)에 접속하여 회원가입을 한다.
- 회원 가입할 때 신용카드(카드만 있으면 되는 것 같다)가 필요하다.
- 첫 가입시 프리 티어 혜택으로 12개월동안 일부 서비스를 무료로 사용할 수 있다.
EC2 인스턴스 생성
- EC2는 AWS에서 제공하는 원격으로 연결할 수 있는 하나의 컴퓨터이다. 가상머신이라고 생각하면 된다.
- 프리 티어에서 제공되는 성능, 용량 등이 정해져있다.
- 프리 티어에서 1대의 컴퓨터로 월 750시간까지 무료로 사용할 수 있다.
EC2 대시보드에 들어가면 된다.
여기에 인스턴스에 들어가서 인스턴스 시작을 눌러서 인스턴스를 만들기 시작하면 된다.
웹 서버는 자기가 사용할 웹 서버의 이름을 사용하면 된다.
그리고 Ubuntu를 사용해서 EC2를 사용할 예정이다.
프리 티어로 적혀있는 유형이 무료로 사용가능 해서 이렇게 설정을 했다.
키 페어를 사용해서 소프트웨어에 접속할 예정이므로 키 페어를 선택하는 것은 필수다.
만약에 처음하시는 분이라면 새 키 페어를 생성해서 하나 만들면 된다.
그리고 키 페어를 만들고 나면 잃어버리면 안됩니다! 재생성(다시 다운로드)이 불가능해서 키 페어를 없애고 새로 다시 만들어야하는 번거로움이 있습니다
우분투에 접속하는 방법에는 OpenSSH로 접속하는 방법과 PuTTY 프로그램을 이용해서 접속하는 방법 두 가지가 있다.
여기서는 OpenSSH를 이용해서 접속할 예정이므로 .pem을 선택했다.
스토리지 구성은 최대 30GiB까지 설정이 가능하다고 하니 30으로 설정하면 됩니다.
나머지는 확인하실 분은 따로 확인하시고 설정은 끝났으니 인스턴스 시작 버튼을 누르면 됩니다.
이렇게 정상적으로 작동하는 인스턴스를 확일할 수 있습니다.
Windows용 OpenSSH 설치
윈도우 설정에 들어가서 시스템을 누릅니다.
- 설정 열고 시스템을 선택한 다음 선택적 기능을 선택합니다.
- 목록을 검색하여 OpenSSH가 이미 설치되어 있는지 확인합니다. 그렇지 않은 경우 페이지 맨 위에서 기능 보기를 선택한 다음, 다음을 수행 합니다.
여기서 세부 정보 창에서 OpenSSH SSH 서버를 두 번 클릭합니다.
만약에 없으면 이미 설치되어 있으므로 바로 밑에서 SSH를 이용해서 접속하면 됩니다.
설치되어있지 않다면 OpenSSH 서버를 설치하면 됩니다.
이렇게 설치할 수 있습니다.
다운로드 폴더에 키 페어가 다운로드가 될 걸 볼 수 있습니다.
이걸 따로 폴더를 만들어서 가져오면 됩니다(지워지면 큰일 나니깐 따로 보관하는 것이 좋습니다).
여기 폴더 안에서 시프트를 누르고 우클릭을 클릭하게되면
이런 창이 뜨게 되는데 여기서 "여기에 PowerShell 창 열기" 를 누르면 PowerShell 창이 뜨게 됩니다.
이 창을 띄우고
이 화면으로 돌아가서 인스턴스 ID(원래는 뜨는데 지금 박스로 가려둠)를 클릭하면 인스턴스의 정보를 볼 수 있습니다.
여기서 오른쪽에 있는 연결 버튼을 누르면
이 창을 포함한 연결 방법이 나올텐데 여기서 우리는 SSH를 이용해서 접속하는 것이므로 SSH 클라이언트를 눌러줍니다.
그리고 밑에 뜨는 것 중에서
ssh -i path\to\your\pem\file\your-key.pem ec2-user@your-ec2-public-dns
이런 문자가 있을 텐데 이걸 그대로 복사해서 PowerShell에 붙여넣으면 접속할 수 있습니다.
'소프트웨어 개발 > AWS' 카테고리의 다른 글
[AWS] EC2 서버 MySQL 설치 및 연결 (0) | 2024.09.02 |
---|