본문 바로가기
IT(Tip)

VS Code shh 원격 연결 오류 'could not establish connection to'

by good4me 2021. 8. 31.

goodthings4me.tistory.com

가비아 파이썬 호스팅(컨테이너)을 사용하기 위해 Visual studio code Remote Development 확장을 설치하여 사용해왔는데, 어제까지 잘 돌아가던 Visual Studio Code 원격 연결 중 갑자기 오류 메시지가 나왔다.

 

 

VS Code shh 원격 연결 오류 'could not establish connection to'

 

could not establish connection to

 

good4me.co.kr

 

visual studio code could not establish connection to...

[13:57:57.550] Log Level: 2
[13:57:57.554] remote-ssh@0.65.7
[13:57:57.555] win32 x64
[13:57:57.556] SSH Resolver called for "ssh-remote+xxxxxxx.gabia.io", attempt 1
[13:57:57.556] "remote.SSH.useLocalServer": false
[13:57:57.557] "remote.SSH.showLoginTerminal": false
[13:57:57.557] "remote.SSH.remotePlatform": {"xxxxxxx.co.kr":"linux","xxxxxxx.gabia.io":"linux"}
[13:57:57.557] "remote.SSH.path": undefined
[13:57:57.557] "remote.SSH.configFile": undefined
[13:57:57.557] "remote.SSH.useFlock": true
[13:57:57.558] "remote.SSH.lockfilesInTmp": false
[13:57:57.558] "remote.SSH.localServerDownload": auto
[13:57:57.558] "remote.SSH.remoteServerListenOnSocket": false
[13:57:57.558] "remote.SSH.showLoginTerminal": false
[13:57:57.558] "remote.SSH.defaultExtensions": []
[13:57:57.558] "remote.SSH.loglevel": 2
[13:57:57.558] SSH Resolver called for host: xxxxxxx.gabia.io
[13:57:57.558] Setting up SSH remote "xxxxxxx.gabia.io"
[13:57:57.633] Checking ssh with "ssh -V"
[13:57:57.684] > OpenSSH_for_Windows_8
[13:57:57.685] > .1p1, LibreSSL 3.0.2
[13:57:57.932] Got some output, clearing connection timeout
[13:57:58.128] > Connection closed by 21x.xx.xx.xx port 22
[13:57:58.136] > 프로세스에서 없는 파이프에 쓰려고 했습니다.
[13:57:59.404] "install" terminal command done
[13:57:59.405] Install terminal quit with output: 프로세스에서 없는 파이프에 쓰려고 했습니다.
[13:57:59.405] Received install output: 프로세스에서 없는 파이프에 쓰려고 했습니다.
[13:57:59.407] Failed to parse remote port from server output
[13:57:59.408] Resolver error: Error: 
	at Function.Create (c:\Users\xxxxx\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.7\out\extension.js:1:64659)
	at Object.t.handleInstallOutput (c:\Users\xxxxx\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.7\out\extension.js:1:63302)
	at Object.t.tryInstall (c:\Users\xxxxx\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.7\out\extension.js:1:415135)
	at processTicksAndRejections (internal/process/task_queues.js:93:5)
	at async c:\Users\xxxxx\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.7\out\extension.js:1:294918
	at async Object.t.withShowDetailsEvent (c:\Users\xxxxx\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.7\out\extension.js:1:406463)
	at async Object.t.resolve (c:\Users\xxxxx\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.7\out\extension.js:1:295994)
	at async c:\Users\xxxxx\.vscode\extensions\ms-vscode-remote.remote-ssh-0.65.7\out\extension.js:127:110656

 

몇 번을 원격 시도하다가 구글에 검색을 해보니 오류 원인도 참 다양했다.

  • C:\Users\사용자명\.ssh 폴더 안에 key값이 없어서 그렇다고 하는 포스팅,
  • F1키를 누르고 Connect to Host를 클릭한 후 putty로 pem을 ppk를 만들어서 load 시키라는 글,
  • C:\Users\사용자명\.ssh\ 밑에 있는 known_hosts를 파일을 지우는 방법이나 known_hosts 파일 내용에서 IP를 지우고 시도하라는 방법 등등

 

More Actions... 클릭하거나 아래와 같이 Remote-SSH: Open SSH Configuration File... 클릭하여

Remote-SSH Open SSH Configuration File...
Remote-SSH Open SSH Configuration File...

 

config 파일 내용도 수정해 보고

config
config

 

C:\Users\사용자명\.ssh\ 에 있는 known_hosts를 지웠지만 한 번 접속을 시도(아래처험 Continue 클릭)하면 known_hosts 파일은 다시 생기고, 오류 메시지 창은 다시 나왔다.

config 수정
config 수정

 

설정에서 경로 지정이 안되어 그렇다고 해서 아래 처럼 설정에서 Remote-SSH 항목을 찾아 경로 문제가 C:\Users\사용자명\.ssh\config 도 해봤으나 여전히 오류 발생....

Remote SSH
Remote SSH

 

그런데, 이 모든 것지 뻘짓이었을 줄이야.... ㅠㅠ

 

가비아에 1:1문의하기를 하려고 콘솔 창에 진입하면서 갑자기 드는 생각!!

장고 서버 셋팅을 처음 하면서 SFTP/SSH에 대해 기간 설정이 있었다는 기억이 났다.

바로 그 페이지로 들어가서 보니, 

 

설정한 접속기간이 만료되어 있었다. 

 

웹 서버 접속방식 기간 설정
웹 서버 접속방식 기간 설정

 

접속 기간 1개월 설정하고 접속하니 바로 연결....

 

오후 내내 아까운(?) 시간 허비....

아니다 시행착오는 늘 있는 법.

다음에는 이 오류가 나오면 일단 접속기간부터 확인하고 안될 경우 다른 원인을 찾아보면 될 것. 

 

 

댓글