Mac에서 아마존 WAS EC2 서버 설치하기!
쉽게 생각해서 한대의 컴퓨터를 임대해주는 것이라고 생각하자. 이 컴퓨터는 특별한 컴퓨터가 아니다. 여러분의 데스크탑이나 노트북과 정확하게 똑같은 컴퓨터다. 여기에 자신이 선호하는 운영체제를 설치하고, 웹서비스를 위한 프로그램들(웹서버, 데이터베이스 등)을 설치하면 된다.
인터넷을 통해서만 접속할 수 있고, 주문 후 1분 안에 생성되고, 삭제 즉시 제거된다. 초기 구입비가 전혀 없고, 사용한 만큼 비용을 지불하면 된다.

해당 정보를 입력 후 회원가입 (해외결제가 가능한 카드필요!)

우측 상단위에 해당위치 설정.


필자는 Ubuntu Server 20.04 LTS (HVM), SSD Volume Type (64bit) 선택.

AWS에 가입하면 일년동안 프리티어 유형 설정을 사용할 수 있다.

인스턴스 개수 네트워크 설정 및 고급 세부 설정을 할 수 있다.

인스턴스를 하나만 사용할거라 프리티어 최대 용량인 30GB로 설정

웹서버에 어떤 포트를 열어줄 것인지 설정하는 탭이다.
SSH, MS SQL 를 사용할 거므로 추가(추후에 추가로 설정할 수 있다.)

설정한 내용을 확인한다.

기존 키페어가 있으면 사용하고, 없다면 새로 발급한다.
키페어는 EC2에 접속 가능하게하는 키라고 생각하면 된다.

설정이 끝나면 AWS 에 나만의 서버가 만들어진다.
해당 접속IP등 정보를 확인할 수 있다.
MAC 터미널로 우분트 서버 접속해보기!

먼저 만들어져있는 key가 있는지 확인 없으면 키를 생성.

경로, 패스워드 입력하라는 설정이 뜨는데 모두 엔터로 넘어갈 수 있다.
기본 위치 /Users/본인 컴퓨터명/.ssh 에 키 생성!
aws 에서 다운받은 키를 해당경로로 복사(이동)한다.
/Users/본인 컴퓨터명/.ssh 으로 복사.

chmod로 해당 키 권한을 설정

Host : EC2에 접속할 키 값 ex) ssh jaejun 으로 서버 접속할 수 있다.
HostName : AWS 서버에서 발급받은 IP 주소
User : EC2 사용자 이름
IdentityFile : pem 경로 -> 디렉토리/pem이름
Amazon Linux 2 또는 Amazon Linux AMI의 경우 사용자 이름은 ec2-user입니다.
CentOS AMI의 경우 사용자 이름은 centos 또는 ec2-user입니다.
Debian AMI의 경우 사용자 이름은 admin입니다.
Fedora AMI의 경우 사용자 이름은 fedora 또는 ec2-user입니다.
RHEL AMI의 경우 사용자 이름은 ec2-user 또는 root입니다.
SUSE AMI의 경우 사용자 이름은 ec2-user 또는 root입니다.
Ubuntu AMI의 경우 사용자 이름은 ubuntu입니다.
Oracle AMI의 경우 사용자 이름은 ec2-user입니다.
Bitnami AMI의 경우 사용자 이름은 bitnami입니다.
그렇지 않은 경우 AMI 공급자에게 문의하세요.
공식문서
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/managing-users.html
chmod 700 으로 설정
ssh Host(설정한이름) 으로 접속!

연결하겠냐는 문구가 뜨면 yes 입력 후 엔터!.
참고자료