1. EC2를 생성해 본다.
- aws 콘솔에서 ec2 대시보드 진입
- 프리티어로 일단 이용해보기
- 인스턴스 세부 구성 페이지
- 일단은 세부사항 설정까지 하지 않고 검토 및 시작을 통해 인스턴스를 실행시킨다.
- 태그를 편집해노면 나중에 이 인스턴스가 어떤 서버인지 알기 쉽다.
- 키페어 설정을 해준다.
- 콘솔에 들어갈수 있도록 인증하는 개인키
- 없으면 새로 만들면 되고 분실하면 안된다.
- 인스턴스 생성 완료
- SSH 접속을 해야하기 때문에 22번 포트는 열어둔다.
- 포트란?
2. private key 를 발급해 본다.
3. EC2 서버에 접속해 본다.
- chmod 400 ***.pem
- ssh -i ***.pem ubuntu@11.222.333.44
- 맥을 쓰면 터미널 프로그램을 쓰면 된다. 윈도우 경우 putty, mobatek을 많이 쓴다고 한다.
- 개인키 있는 위치로 이동하기 -> 키 권한 변경(400 -> 자신만 읽을수 있게)
- user는 ubuntu로 했으면 ubuntu, 리눅스로 했으면 ec2-user
4. 탄력적 IP를 적용해본다.
- 탄력적 IP가 설정되면 서버가 내려갓다 다시 뜨더라도 IP가 변경되지 않는다.
- 별다른 설정없이 그대로 할당하면 된다고 함.
- 생성 완료된 모습
- 해당 IP를 체크하고 작업에서 연결을 눌러주면 된다.
- 연결해줄 인스턴스를 선택한다
- 접속 테스트
cf) 네트워크 인터페이스
- 가상의 인터페이스를 만들어 서로 다른 IP가 하나의 인스턴스를 바라보게 할 수도 있다.
- 기본적으로 ec2를 생성할떄마다 1개씩 디폴트로 생성된다.
- 탄력적 Ip를 한개 더 할당받는다.
- 동일한 서브넷을 설정해줘야 한다고 한다.
- 보안그룹도 연결할 인스턴스와 동일한 것을 선택해주면 된다.
- 이제 Ec2인스턴스와 연결해준다.
5. CLI 접속해본다.
[과제] 우분투 서버 만들어보기
- 참고) 접속 초기 user는 "ubuntu"
'프로그래머스 AI 데브코스 5기 > CS' 카테고리의 다른 글
Django 시작하기 (0) | 2023.04.11 |
---|---|
AWS - RDS 기초 (0) | 2023.04.10 |
AWS 서비스들 (1) | 2023.04.10 |
클라우드 서비스 개요 (0) | 2023.04.09 |
Flask 입문 (0) | 2023.04.04 |