✍️ 답변:
1. GCP 서버 접속 방식 이해 및 구조 정리
기존에는 외부 링크(<http://34.170.197.165:8000/>)를 통해 Jupyter 환경에 접속 후 Terminal 사용
해당 방식이 브라우저 기반 접근이며, VSCode Remote SSH와는 별개임을 이해
로컬(PC) 환경과 서버(GCP) 환경이 분리되어 있다는 개념 정리
2. SSH 직접 접속 환경 구축
로컬 PC(PowerShell)에서 SSH 키 생성 (ssh-keygen)
생성된 공개키(id_ed25519.pub)를 GCP VM 인스턴스에 등록
ssh sumin@34.170.197.165 명령어를 통해 로컬 → 서버 직접 접속 성공
서버 터미널에서 pwd 확인을 통해 /home/sumin 경로 확인
3. 로컬 vs 서버 실행 환경 구분
VSCode에서 실행 중인 Python 환경이
D:\\anaconda3\\envs\\nlp310으로 표시되는 것을 통해 로컬 실행 상태 확인
4. VSCode Remote SSH 연결 문제 해결
VSCode Remote SSH 연결 시 Initializing VS Code Server 단계에서 무한 로딩 발생
초기 원인을 디스크 용량 문제로 의심하여 서버 용량 분석 수행
용량 분석 결과 /srv/shared_data 디렉토리가 약 138GB 사용
서버 전체 용량의 대부분을 차지하는 주요 원인으로 확인하였으나
팀장님의 원격 지원을 통해 os설정을 서버 컴퓨터 기준인 리눅스로 맞춰야 한다는것을 알게 됨
5. Remote SSH 연결 실패 원인 최종 해결
팀장님의 원격 지원을 통해 문제 원인 확인 및 해결
원인: VSCode에서 Remote OS 선택(Linux)을 하지 않아 연결이 진행되지 않음
해결: Remote OS를 Linux로 설정 후 정상 연결 가능 상태 확보
📌 간단한 근거:
이제서야 vscode ssh연이 완료되었습니다.
✍️ 답변: