목적 : 챗봇 테스트용 AWS를 구축
개발환경
----------------------------------------------------
os : windows 10 Pro 64-bit
server : Microsoft Windows Server 2016 Base 64bit
lang : node.js
node : v10.16.0
-----------------------------------------------------
우선, 서버의 스펙이 높지 않아도 되기 때문에 AWS 프리미어 계정으로 로그인
aws 계정 설정이 다 되어있다는 전제로 진행
0. 키 페어 생성
aws console에서 EC2 서비스를 선택 > 왼쪽 패널에서 키페어를 선택
0.1. 키 페어 생성
생성을 완료하면 입력한 이름으로 확장자명이 .pem인 키 페어가 생성
1. EC2 생성
1.1. 인스턴스 시작
* 프로젝트 환경은 Microsoft Windows Server 2016 with SQL Server 2016 Standard지만 프리티어 사용 불가능이므로
1.2. Microsoft Windows Server 2016 Base 선택
1.3. t2.micro 선택 > 검토 및 시작
1.4. 보안 그룹 편집
새로운 보안 그룹을 생성하여 인바운드 규칙을 다음과 같이 설정
위 인바운드 규칙에서는 모든 IP 주소에서 엑세스 할 수 있으므로 보통은 알려진 허용할 IP 주소에서만 엑세스를 허용할 수 있도록 함.
1.5. 검토 및 시작 > 기본 키 페어 선택
차례 0에서 생성한 키 페어를 사용
위 체크항목 체크 후 인스턴스 시작
일정 시간 뒤에 다시 aws EC2 홈으로 들어가면 생성된 EC2 인스턴스를 확인할 수 있음
상태 검사가 '초기화'에서 '2/2 검사통과'로 바뀌면 정상적으로 인스턴스가 생성되었음
2. 탄력적IP 설정
EC2 서비스에서 왼쪽 탭 > 네트워크 및 보안 > 탄력적IP
새 주소를 할당받음
주소 요청에 성공한 탄력적 IP를 위에서 생성한 인스턴스에 주소연결 해 줄 것
3. 주소 연결
새로 생성된 행에서 우측 마우스 클릭 > 주소 연결
리소스 유형은 인스턴스, 인스턴스는 방금 생성한 인스턴스명, 프라이빗 IP도 마찬가지 > 연결
4. Windows 암호 가져오기
EC2 콘솔 홈에서 인스턴스 > 인스턴스 > Windows 암호 가져오기 선택
아까 생성한 키 페어를 통해서 Windows 관리자 암호를 가져옴
무사히 암호 해독에 성공하면 다음 화면을 볼 수 있음
5. 연결
방법 1) 원격 데스크탑 파일을 다운받아서 연결
방법 2) Window OS 내 원격 데스크탑 앱으로 실행
5.1. 아까 내려받은 탄력적 IP를 입력
5.2. 사용자 ID : Administrator
5.3. 암호 : 위에서 가져온 암호
연결이 무사히 됐으면 다음과 같은 팝업이 뜸
예>
- 결과
: 원격 서버 성공
'CLOUD' 카테고리의 다른 글
AWS에 NODEJS 설치 및 웹서버 동작 확인(방화벽) (0) | 2019.06.26 |
---|