remote ssh(2)
-
VS Code와 VM 연동하기 2편 (응용: Bastion, Jump Server 가 있을 경우)
위 그림과 같은 상황을 가정해보자. 시스템을 운영하다 보면 보안상 VM2로는 바로 SSH 접속을 할 수 없고 VM1을 거쳐야만 접속해야 하는 경우가 생길 수 있다. 여기에서 VM1은 Bastion 서버 또는 Jump 서버로 불린다. 이 때 VM2에 있는 소스코드를 VS Code 로 어떻게 연동할 수 있을까? 먼저 VS Code 와 VM 연동에 필요한 기본적인 내용은 VS Code 와 Google Compute Engine을 연동해보자 (Remote SSH)에서 다루었으니 참고 바란다. VM1,2 는 모두 Ubuntu 20.04 임을 가정한다. VM1, 2의 openSSH (Private Key) 키 준비 VM1, 2에서 생성한 Private Key 를 VS Code 가 있는 PC 에 다운로드 받는다. P..
2021.06.29 -
VS Code 와 Google Compute Engine을 연동해보자 (Remote SSH)
MS에서 개발한 VS Code는 간단한 UI와 다양한 편의기능으로 많은 개발자들이 사용하고 있는 코드에디터이다. 나도 VS Code를 메인으로 사용하여 개발하고 있다. GCP를 이용하다보면 Google Compute Engine (GCE) 상의 소스코드를 수정하고 싶을 때가 있다. GCP Console 에서 제공하는 웹 브라우저용 SSH로 들어가서 VIM을 사용하여 소스코드를 수정할 수도 있지만, VIM에 익숙하지 않은 사람이라면 소스코드 수정에 상당히 불편함을 겪을 때가 있다. 이 때, 좀 더 자신에게 익숙한 VS Code로 소스코드를 사용하면 훨씬 더 효율적으로 코딩을 할 수 있을 것이다. 본 블로그에서는 GCE상의 소스코드를 자신의 개발용 PC에서 VS Code로 수정할 수 있도록 SSH 원격연동하..
2021.06.26