[GCP CE] GCE VM vscode에 원격 연결
Window에서 GCE VM vscode에 원격연결 하는 방법
VS Code를 사용하여 Google Compute Engine에 연결하기
Various IT-based research space, django, cloud, machine learning, and so on.
amanokaze.github.io
위 블로그를 참고하여 GCE vm을 vscode에 원격연결하였다.
GCE VM을 VScode에 연결 시 주의사항
1. Key file은 1개만 생성하면 같은 GCE 계정에서 만든 다른 VM에서도 사용가능
2. key 파일 생성할 때 Key passphrase 설정하면 접속할 때마다 비밀번호 입력해야 하므로 보안이 엄청나게 중요한 게 아니면 설정하지 말 것.
3. VScode에서만 연결해서 사용한다면 OpenSSH 키 파일만 로컬에 저장하면 된다. private key파일(.ppk)은 이 경우 필요 없음. Public key는 GCE VM에 추가해줘야 함!
4. Key file의 사용권한설정을 해주지 않으면 GCE VM이 권한 문제로 원격연결되지 않는다.
5. 오류가 생기면 config 파일 경로설정, 파일명, 확장자명이 올바르게 되어 있는지 제일 먼저 확인할 것
6. VM을 처음 VScode에 연결할 때 Linux, windows, macOS 중에 고르라고 하는데 윈도우의 경우 Linux를 선택해야 한다.
7. 서버 연결된 VScode에 로컬 파일 업로드 시 drag-drop, 로컬 파일 다운로드는 Download - 원하는 확장자명 추가해 저장
오류
>프로세스에서 없는 파이프에 쓰려고 했습니다
UNPROTECTED PRIVATE KEY FILE!
해당 오류는 key 파일 속성의 사용권한을 읽기, 읽기및실행, 폴더내용보기만 허용하면 해결 가능