-
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 댓글