GCP 즉 구글 클라우드를 이용한 가상머신 배포
( https://programuniverse.tistory.com/9 )
링크를 많이 참조했다.
구글 클라우드는 생성한 인증서를 사용하는데 블로그를 따라했기에 putty gen이라는 프로그램을 이용했다.
( Putty gen 다운로드 링크 : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html )
설명을 따라 키를 생성하고 나면 vm인스턴스에 들어가 메타데이터 ssh에 등록하게되면 이용할 수 있다.
구글 클라우드는 브라우저 명령창을 이용할 수 있는데
직접 업로드와 다운로드도 가능하다.
로컬에서 접속하기
ppk 파일 불러오기
메뉴 Conversions >> Export Open SSH key 선택해서 ~.pem파일로 저장
이후 pip를 설치하여 라이브러리 설치
-pip설치
sudo apt install python3-pip
-flask설치
pip install flask
나머지느 똑같이 pip install [라이브러리이름] 식으로 설치하면 된다.
이후 FTP접속 파일질라를 이용해 파일을 올리고 실행하는 것 똑같다.
nohup을 이용한 배포와 종료법만 다시 짚고 가고 싶다
nohup python [서버파일이름] &
하면 접속 명령어창을 닫아도 서버가 계속 열려있다. 이후 종료하고 싶다면
ps -ef | grep '[서버파일이름]'
강제종료
# 아래 명령어로 특정 프로세스를 죽인다
kill -9 [pid값]
반응형
'정리' 카테고리의 다른 글
26 TIL 정리 (SQL-Read) (0) | 2022.05.25 |
---|---|
25 TIL 정리 (SQL-Read) (0) | 2022.05.24 |
22 TIL 정리 (java 객체지향) (0) | 2022.05.18 |
21 TIL 정리 (java 기초) (0) | 2022.05.17 |
20 TIL 정리 (Azure,JAVA기초) (0) | 2022.05.17 |