[SOLVED!!]
- Server OS: CentOS Linux 7
- VSCode version (local): 1.59.1
I connected to my server by ssh
ssh [email protected]
I try to open VSCode by local, and using Remote-SSH -> Connected to SSH -> type …@ln01.twcc.ai
Then got Could not establish connection to "@ln01.twcc.ai". Error block
and output is like as below
[11:37:51.572] Log Level: 2
[11:37:51.574] [email protected]
[11:37:51.574] win32 x64
[11:37:51.575] SSH Resolver called for "ssh-remote+...", attempt 1
[11:37:51.575] "remote.SSH.useLocalServer": false
[11:37:51.575] "remote.SSH.showLoginTerminal": false
[11:37:51.575] "remote.SSH.remotePlatform": {}
[11:37:51.575] "remote.SSH.path": undefined
[11:37:51.575] "remote.SSH.configFile": undefined
[11:37:51.575] "remote.SSH.useFlock": true
[11:37:51.576] "remote.SSH.lockfilesInTmp": false
[11:37:51.576] "remote.SSH.localServerDownload": auto
[11:37:51.576] "remote.SSH.remoteServerListenOnSocket": false
[11:37:51.576] "remote.SSH.showLoginTerminal": false
[11:37:51.576] "remote.SSH.defaultExtensions": []
[11:37:51.576] "remote.SSH.loglevel": 2
[11:37:51.576] SSH Resolver called for host: ssh [email protected]
[11:37:51.576] Setting up SSH remote "ln01.twcc.ai"
[11:37:51.592] Using commit id "..." and quality "stable" for server
[11:37:51.595] Install and start server if needed
[11:37:56.696] Checking ssh with "ssh -V"
[11:37:56.726] > OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
[11:37:56.729] Running script with connection command: ssh -T -D 53574 "ssh [email protected]" bash
[11:37:56.731] Terminal shell path: C:WindowsSystem32cmd.exe
[11:37:56.948] > ]0;C:WindowsSystem32cmd.exe
[11:37:56.948] Got some output, clearing connection timeout
[11:37:57.376] >
[11:37:59.421] > ssh [email protected]: Permission denied (publickey,gssapi-keyex,gssapi-with
> -mic,keyboard-interactive).
[11:37:59.434] > 程序嘗試寫入到一個不存在的管道。
[11:38:00.713] "install" terminal command done
[11:38:00.714] Install terminal quit with output: 程序嘗試寫入到一個不存在的管道。
[11:38:00.714] Received install output: 程序嘗試寫入到一個不存在的管道。
[11:38:00.714] Failed to parse remote port from server output
[11:38:00.715] Resolver error: Error:
at Function.Create (c:UsersASUS.vscodeextensionsms-vscode-remote.remote-ssh-0.65.7outextension.js:1:64659)
at Object.t.handleInstallOutput (c:UsersASUS.vscodeextensionsms-vscode-remote.remote-ssh-0.65.7outextension.js:1:63302)
at Object.t.tryInstall (c:UsersASUS.vscodeextensionsms-vscode-remote.remote-ssh-0.65.7outextension.js:1:415135)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async c:UsersASUS.vscodeextensionsms-vscode-remote.remote-ssh-0.65.7outextension.js:1:294918
at async Object.t.withShowDetailsEvent (c:UsersASUS.vscodeextensionsms-vscode-remote.remote-ssh-0.65.7outextension.js:1:406463)
at async Object.t.resolve (c:UsersASUS.vscodeextensionsms-vscode-remote.remote-ssh-0.65.7outextension.js:1:295994)
at async c:UsersASUS.vscodeextensionsms-vscode-remote.remote-ssh-0.65.7outextension.js:127:110656
[11:38:00.718] ------
Summary
- When I try to remote-ssh by local VSCode, got the Disconnected from SSH Error
6
Answers
I solved it by writing SSH config files first before remoting.
If you connected to server by ssh like:
Then config file would be:
reference: https://github.com/microsoft/vscode-remote-release/issues/3968
Try to delete the fingerprint (a single line that corresponds to this particular connection – not the whole file) saved within the known_hosts file. If in Windows, this is placed at
C:Users<your_user_name>.sshknown_host
whereas for Linux that would be within/home/<your_user_name>/.ssh/known_hosts
dir.Since more detailed, you may also want to check this answer too.
Here is what worked for me:
Ctrl+Shift+P
for Windows andCmd+Shift+P
for Mac).Kill VS Code Server on Host
, click it – it will be automatically deleted.For more details, please visit here.
If
Kill VS Code Server on Host
won’t help (after you have tried that!), then make a refresh on local machine by:~/.vscode
~/.config/Code
Then re-install the latest version of VSCode. It will work.
I have faced the problem many times. Restart the vscode program always resolve my problem.
Yea I was also facing same issue when I updated my VS code to latest version 1.75.1
Facing issue "Connection failed XSH issue"
This is because of proxy issue with you linux machine where your VS code is trying to connect .
Solution:
[user @linuxmachineip] : cd .vs code-server/ (navigate to vs code-sever folder)
And then again come back to Linux machine