본문 바로가기

Development (Python, Django, C..)

[vscode] 내부망 서버의 remote server 접속 연결

0. VScode 설치 

 

1. VS의 Extention Offline 설치

  • Extension Download
  • https://marketplace.visualstudio.com/에서 선택 후 우측 하단의 Download extention 클릭하여 다운로드
  • 설치 Extension
    - Remote SSH
    - Remote-SSH:Editing Configuration Files
    - Remote Development
 

Visual Studio Marketplace

Extensions for Visual Studio family of products on Visual Studio Marketplace

marketplace.visualstudio.com

 

 

 

2.  Remote connection 설정

  • vscode 실행 후 F1 + Remote-SSH: Connection to Host 선택
  • Logon user + 서버 IP 입력 : 예) user@10.10.10.10
  • Server 유형 선택
  • 계정 패스워드 입력
  • 한참 기다리다가 에러 발생
    - waiting for /home/user/.vscode-server/bin/d~~~~~~~/vscode-scp-done.flag and vscode-server.tar.gz to exist
    - Host에서 vscode-server.tar.gz 파일을 download 받아서 수행되어야 하나 내부망에서는 수행 불가
  • 조치 방법
    - 해당 파일을 별도로 다운 받아서 
    - 해당 위치에 압축을 풀어서 넣어두고 
    - 다시 접속/설정 시도하면 접속 하면서 해당 파일을 이용해서 설정 완료됨
    - 다운로드 받는 방법은 아래 참조를 참고하세요 

- 참조

stackoverflow.com/questions/56718453/using-remote-ssh-in-vscode-on-a-target-machine-that-only-allows-inbound-ssh-co

 

Using "Remote SSH" in VSCode on a target machine that only allows inbound SSH connections

Is there a way to use the VSCode Remote SSH extension to interact with a remote host that does not allow outbound internet connections? Is it possible to download the vscode-server files from anot...

stackoverflow.com