#1 개요

    RSA 암호화 기반으로 SSH 통신을 통해 GCP 환경을 공유하는 방식을 진행한다.

     

    1) SSH 키를 생성하면 공개키와 암호키가 생기는데

    상대에게 내 공개키를 전달하면

    2) 공개키를 등록하여 접속을 허용하는 설정을 진행한다.

     

    #2

    ssh key-gen

     

    위와 같은 명령어로 간단하게 만들 수도 있지만,

    GCP 공식 문서는 좀 더 복잡하게 설정한다.

     

    https://cloud.google.com/compute/docs/connect/create-ssh-keys?hl=ko#console

     

    SSH 키 만들기  |  Compute Engine Documentation  |  Google Cloud

    SSH 키 생성 방법

    cloud.google.com

     

    공개키를 등록하는 방법은

    1. GCP 콘솔에서 구현되어있는 UI로 쉽게 할 수도 있고

    (GCP 콘솔 > Computer Engine > 설정의 메타데이터 > SSH 키 등록)

     

    2. 직접 cmd 환경에서 파일로 등록하고자 한다면

    팀원이 정리해둔 방법을 저장해두려고 한다.

     

    #3 vscode 에서 연결

    1. vscode에서 F1 을 누르고 'Remote-SSH: Add New SSH Host' 를 선택한다

     

    2. 다음 bash 명령어로 접속한다.

     ssh -i id_ed25519 b106@35.216.58.38

    id_ed25519 << 상대에게 중 공개키에 대응하는 private key가 저장되어있는 경로를 입력한다.

    b106 << console 상의 존재하는 사용자 중 하나

    @ 이후 << 인스턴스의 외부 ip

     

    3. 참고

    https://uzzam.dev/39

     

    GCP에 웹 서버 배포하기 2 - 맥 터미널에서 GCP 인스턴스 접속하기

    GCP에 웹 서버 배포하기 1 - GCP 무료 인스턴스 생성 GCP에 웹 서버 배포하기 1 - GCP 무료 인스턴스 생성 개요 포트폴리오를 만들어야겠다고 생각했다. 스크린샷으로 프로젝트를 표현하는 것 보다는,

    uzzam.dev

     

    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기