앱 배포를 위해 EC2에 배포해 보았습니다.
앱을 배포할 인스턴스를 만들어봅니다.
1. AWS에서 EC2인스턴스를 생성합니다.
EC2에서 인스턴스 시작을 클릭합니다.
태그인스턴스를 설정합니다.
적당한 key와 value값을 적어넣습니다.
보안 그룹을 구성합니다.
HTTP와 3000,8080포트를 사용했습니다.
SSH를 사용하여 생성한 인스턴스에 접속합니다.
1. putty를 다운받아 설치합니다.
3. putty를 실행합니다. EC2인스턴스에서 인스턴스를 선택하고 위에 연결을 누릅니다.
예에 써져있는 '**.pem' 뒤 주소를 복사해서 putty Host Name에 넣어줍니다. Connection type은 SSH를 선택해줍니다.
Connection-SSH-Auth를 선택해 아까 받아놓은 '**.ppk'파일을 불러와줍니다.
Open을 눌러 연결을 시도합니다.
예를 눌러줍니다.
처음 접속을 시도했을 때
Permissions 0777 for '/Users/**' are too open.
에러가 발생했습니다.
이를 해결하기 위해 퍼미션설정을 해줍니다.
'**.pem'에서 마우스 오른쪽버튼을 눌러 속성으로 들어갑니다.
보안 탭에서 SYSTEM,Administrators,본인을 제외한 Users들의 사용권한을 거부로 바꾸어 줍니다.
다시 putty접속을 시도합니다.
접속에 성공했습니다.