본문 바로가기
카테고리 없음

GCE 가상환경 세팅 및 ssh 접속

by nothing-error 2023. 1. 18.

1. 방화벽 규칙 설정

 

아이피와 포트는 적절하게 변경.

 

2. 인스턴스 템플릿 작성

이름 : spark-master-01

머신유형 : e2-standard-4(vCPU4개, 16GB메모리)

 

 

 

운영체제 : ubuntu

버전 : 20.04LTS

용량 : 30GB

 

 

3. 인스턴스 생성

이름 :

  • spark-master-01
  • spark-worker-01
  • spark-worker-02
  • spark-worker-03

리전 : 아시아

 

*고정아이피 사용 : 사용안함(무료크레딧 사용기간를 늘리기위해...)

 

 

 

4. Visual Studio code로 ssh 접속

윈도우에서 진행할거기 때문에 puttygen 다운로드 후 Generate 누르기

(마우스 커서를 움직여야 생성이 진행됩니다)

 

 

생성이 완료되면 아래 적당한 값 넣어주면 됩니다. 저는 비밀번호 필요 없으니 공백으로 두겠습니다.

 

 

ex)

 

다음으로 public key 랑 private key  저장하시면 푸티로 접속할 수 있고, 저는 vscode로만 접속하기 때문에

제외하겠습니다. 프로그램 창 상단에 Conversions  -> Export openssh key - > 원하는 경로에 저장

하시면 됩니다.

ex) C:\Users\PC_123\Documents\mykey\spark20230118

 

그리고 GCP 홈페이지 ->  메타데이터 -> SSH키 -> 키등록 칸에 위 푸티겐으로 생성한 ssh-rsa ~~~ 모두 복사해서 넣어주시면 됩니다.

 

 

 

 

 

키 등록 후 vscode 연 다음 '확장' 에서 remote- ssh 설치해주세요.

설치 후에 vscode 화면 좌측 하단에 파란색 버튼 클릭 하시고, 'ssh구성파일 열기' 

ex) C:\Users\PC_1234\.ssh\config

 

아래처럼 각 인스턴스마다 세팅해주시면 됩니다.

Host 눈에보이는 이름(아무거나상관없으나 식별편한것)
  HostName 퍼블릭아이피주소
  IdentityFile 키경로
  User 푸티겐이메일주소
  
  
  
 Host master-01
  HostName 12.12.12.13
  IdentityFile C:/user/docu/key
  User asd1234@gmail.com

 

저장한 다음 아래 파란박스 누른 후 '호스트에 연결' 하시면 위에서 설정한 Host 이름이 보이며 접속해주시면 됩니다.

 

 

끝.

 

 

 

댓글