• [AWS] 서버에 프로젝트 배포하기(1)

    2023. 7. 27.

    by. 지은이: 김지은

    728x90

    프로젝트 할 때 마다 서버 배포하는 건 나의 능력 밖이라고 생각해서 뒤로 물러나있었는데

    갑자기 직접 배포 해보고싶은 생각에 작성하게 되었다 😵‍💫

    (Mac OS 기준)

     

    1. 인스턴스 생성

    AWS 회원 가입 후 지역을 서울로 바꿔준다.

     

    AWS의 대표적인 가상 머신 서비스인 EC2를 이용해서 서버 배포를 하려고 하며 먼저 인스턴스 생성을 해야한다.

    아래 인스턴스 시작을 누르고 이름을 작성해주고 설정을 확인한다.

     

    SSH연결을 위해 꼭 필요한 키페어를 생성해준다. 생성 버튼을 누르면 .pem 파일이 저장이 된다. (잘 보관하기!)

     

    다음 네트워크 편집을 눌러서 보안 그룹 규칙 추가 버튼 클릭 후 다른사람이 접속할 수 있도록 포트를 열어준 후 인스턴스 시작을 눌러준다.

     

    이렇게 인스턴스 생성이 잘 된 걸 확인할 수 있다.

    상태검사가 초기화에서 검사 통과가 됐다면 인스턴스가 실행되고 있는 상태!

    AWS에서 PC 1대를 빌린 것과 같다.

     

    2. 인스턴스 연결

    이제 인스턴스 연결을 해야하는데 연결할 인스턴스를 선택 후 연결 버튼을 눌러준다.

     

    SSH 클라이언트 탭을 누르고 아래 가이드대로 따라해야한다.

     

    터미널을 열고 .pem파일이 있는 경로로 이동 후 chmod 400 키 페어 이름.pem 을 입력해 준다.

    여기서 400은 읽기 전용으로 소유주, 그룹, other의 권한으로 읽기(4), 쓰기(2), 실행(1) 조합이다.

    따라서 소유주(나)만 읽을 수 있도록 파일 권한 설정해준다.

     

    다음 SSH에서 인스턴스에 접근하기 위해 아래 명령도 입력해주면 연결을 계속 진행할 것인지 묻는데 yes를 입력해준다.

    ssh -i "[Your Name]-ImmersionDay.pem" ec2-user@<Public IPv4 DNS>

     

    연결 성공!

    'AWS' 카테고리의 다른 글

    [AWS] 서버에 프로젝트 배포하기(2)  (0) 2023.08.10

    댓글