CS

SpringBoot Jenkins docker 실습(1)- AWS 서버 환경 구축

dlxortmd123 2022. 8. 1. 23:41

AWS EC2 구축

  1. 이름 입력
  2. AMI 선택 (Ubuntu Server 20.04 LTS (HVM), SSD Volume Type)
  3. 인스턴스 유형 확인: (t2.micro) 프리티어
  4. 키 페어 생성 또는 기존 키 페어 선택
    • putty (Winscp의 putty 포함) 이용 -> .ppk
    • OpenSSH -> .pem
  5. 보안 그룹 생성 또는 기존 보안 그룹 선택
    • SSH 트래픽 허용만 체크 후 내 IP 선택
  6. 스토리지 구성
    • 프리티어는 30GiB까지 가능
  7. 인스턴스 시작
    • t2.micro인지 마지막으로 확인 후 시작
  8. 인스턴스에 고정 IP 할당
    • EC2 탭, 네트워크 및 보안에서 탄력적 IP 선택
    • 탄력적 IP 주소 할당 후 할당 (이 때 바로 연결하지 않으면 비용 발생)
    • 작업 클릭 후 탄력적 IP 주소 연결 클릭
    • 인스턴스 선택, 프라이빗 IP 주소 선택 후 연결

EC2 서버 접속

  1. Putty 설치
  2. Host Name에 할당된 고정 IP 복붙 및 Port에 22 삽입
  3. Category에 Connection -> SSH -> Auth 클릭 후 Private key file for authentication 에 다운받은 키 페어 (.ppk 파일) 선택
  4. 나중에 쉽게 접근하기 위해 Session 카테고리에서 Saved Sessions 에 이름 입력 후 Save 선택
  5. login as: 에 ubuntu를 입력 후 로그인 완료!

EC2 서버 기본 설정

  1. 한국 시간으로 타임존 변경
    sudo rm /etc/localtime
    sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
  2. 타입존 변경 확인
    date

참고 블로그

https://velog.io/@mooh2jj/AWS-%EC%84%9C%EB%B2%84%ED%99%98%EA%B2%BD-%EB%A7%8C%EB%93%A4%EA%B8%B0AWS-EC2