Node를 공부하기 위해 나만의 홈페이지를 개설해 서버에 연결하는 작업을 해보기로 했다.
먼저 구글 클라우드 플랫폼을 통해 가상 머신을 실행시켜야 한다.
1. 구글 클라우드 플랫폼 접속 -> VM 인스턴스
결제 정보가 있어야 가상 머신이 생성된다. 결제 정보가 없다면 결제 사용 설정에 들어가 신용카드 정보를 넣어 만들어야 한다. (!신용카드여야 한다)
대략 리전은 서울로 하고 머신 유형은 비용 부담이 없이 일단 제일 작은 메모리로 설정.
이름과 리전, 영역은 수정이 안되므로 만들때 신중하게 작성한다.
수정해야하는 상황이 올 때는 그냥 삭제하고 새로 만들면 됨.
(메모리에 따라 비용이 추가되므로 만들어 놓고 필요에 따라 추후 수정한다. )
(서울은 비용이 조금 더 드는데 빠르기 때문에 보통은 서울. 아니면 다른 아시아 국가로 설정한다)
부팅 디스크 운영체제로 나는 우분투로 선택했다.
http, https 트래픽 허용 체크박스에 체크한 뒤 만들기 버튼 누르면 완료!
2. SSH 접속
인스턴스를 시작한 뒤 SSH 연결한다. SSH 접속하는 방법은
(1) 저 위에 SSH 화살표 부분을 클릭해 프롬프트 창을 띄워도 되고,
(2) 파워쉘(윈도우)을 실행시켜도 되고
(3) VScode를 이용시 터미널을 켜서 실행해도 된다.
(4) putty와 같은 프로그램으로도 접속 가능하다.
(2)와 (3) 방법을 이용시 ssh 연결 명령어를 입력한다
ssh <사용자ID>@<ip주소> ssh -i <로컬 키 위치> <사용자ID>@<ip주소> *(키 값 적용시) |
키가 없을 때에는 키를 생성하는 방법도 터득해야한다.
나는 방법(3)으로 접속했다.
질문에 yes로 답하고 재접속하면 완료다!
**ssh key 접속 오류가 날 때는
구글 클라우드 플랫폼 - 메타데이터에서 사용자별 ssh값을 수정해주면 된다.
메타데이터에서 키 관리하는 법은 위 글을 참조하면 아주아주 도움이 된다.
'프론트엔드 개발일지' 카테고리의 다른 글
최신 우분투 mysql 계정 생성하고 실행까지! 워크벤치로 쉽게 접속하기 (0) | 2021.03.10 |
---|---|
Node.js 시작하기 express로 hello world 찍어보자 (0) | 2021.03.03 |
서버 ftp에 연결하기 vsftpd 설치 + password 재설정 (리눅스 초기값 셋팅) (0) | 2021.01.20 |
NVM 설치하기 (node 버전 관리 / 윈도우에서 작업 환경 세팅하기) (0) | 2021.01.19 |