CS
SpringBoot Jenkins docker 실습(1)- AWS 서버 환경 구축
dlxortmd123
2022. 8. 1. 23:41
AWS EC2 구축
- 이름 입력
- AMI 선택 (Ubuntu Server 20.04 LTS (HVM), SSD Volume Type)
- 인스턴스 유형 확인: (t2.micro) 프리티어
- 키 페어 생성 또는 기존 키 페어 선택
- putty (Winscp의 putty 포함) 이용 -> .ppk
- OpenSSH -> .pem
- 보안 그룹 생성 또는 기존 보안 그룹 선택
- SSH 트래픽 허용만 체크 후 내 IP 선택
- 스토리지 구성
- 프리티어는 30GiB까지 가능
- 인스턴스 시작
- t2.micro인지 마지막으로 확인 후 시작
- 인스턴스에 고정 IP 할당
- EC2 탭, 네트워크 및 보안에서 탄력적 IP 선택
- 탄력적 IP 주소 할당 후 할당 (이 때 바로 연결하지 않으면 비용 발생)
- 작업 클릭 후 탄력적 IP 주소 연결 클릭
- 인스턴스 선택, 프라이빗 IP 주소 선택 후 연결
- EC2 탭, 네트워크 및 보안에서 탄력적 IP 선택
EC2 서버 접속
- Putty 설치
- Putty: https://putty.softonic.kr/
- Host Name에 할당된 고정 IP 복붙 및 Port에 22 삽입
- Category에 Connection -> SSH -> Auth 클릭 후 Private key file for authentication 에 다운받은 키 페어 (.ppk 파일) 선택
- 나중에 쉽게 접근하기 위해 Session 카테고리에서 Saved Sessions 에 이름 입력 후 Save 선택
- login as: 에 ubuntu를 입력 후 로그인 완료!
EC2 서버 기본 설정
- 한국 시간으로 타임존 변경
sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
- 타입존 변경 확인
date