Google Cloud Platform
SSH Key를 이용하여 로컬(VScode)에서 원격으로 GCP 프로젝트에 접속하기
GinaKim
2024. 4. 23. 16:50
728x90
SSH Key 생성하기
- puTTYgen 열기
- Generate 버튼을 클릭
- Type of key를 RSA로 선탣하고, Key connection에 구글 아이디 입력, passphrase도 입력
- Conversions > Export OpenSSH Key > 파일이름 openssh로 바탕화면에 저장
- Public key, Private key 저장
- Public key 이름 : id_rsa.pub / Private key 이름 : id_rsa
- Public key 이름 : id_rsa.pub / Private key 이름 : id_rsa
- 키 복사
- Compute Engine > 메타데이터 > SSH 키에 복사한 key 추가
VSCode 연동
- vscode에서 Remote-SSH 설치
- 순서대로 클릭
- config파일이 열리면 이렇게 수정
- HostName에는 외부IP (참고로 외부IP는 GCP>ComputeEngine > VM인스턴스에서 확인)
- User에는 구글계정아이디
- 바탕화면에서 GitBash열어 openssh 파일을 ~/.ssh/ 경로로 이동
cp -r openssh ~/.ssh/
cd ~/.ssh
- vscode로 돌아와서 +버튼 클릭 > 검색창에 연결명령 입력
ssh 아이디@외부IP
- 아래에 이런 알럿이 뜨면 connect 클릭
- 이런 화면이 뜨면 Linux > 비번입력인데 오류가 뜨면 vscode 껐다가 재실행
- 이렇게 새로 생성한 HOST가 보이면 Connect in New Window 클릭
- 새 창이 뜨면 Linux > passphrase 입력
- openfolder클릭
- 이렇게 아이디가 확인되면 OK 클릭
- SSH 클라우드에서 보이던 파일들이 확인되는 것을 볼 수 있다.
728x90