Remote-SSH Bug: Remote-SSH: Connection fails with "Refused to connect to unsupported server" on Linux ARM client, but works from Windows client

Open
#11,189 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
38/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Quiet
Tech stack
linux, node.js, vscode

Research direction

Start with the attached Remote-SSH log and reproduce the failure on the Linux ARM client. Inspect the Remote-SSH extension entry point shown in extension.js and the extension-host navigator errors. Done means the Linux ARM client connects successfully without the “Refused to connect to unsupported server” error.

Written by the indexing model from the issue text.

Description

ssh
Is there an existing issue for this bug?
  • I have searched the existing open issues and found none that apply.
  • If I find any issue of interest that is related or closed, I will included a link to it in this issue.
Required Troubleshooting Steps
  • I have read and performed the troubleshooting steps
  • I have tried both values of the remote.SSH.useLocalServer setting
  • My issue was not covered in the Tips and Tricks linked from the Troubleshooting Wiki.
  • I will include a complete copy of my Remote - SSH logs by running Remote-SSH: Show Log in the command palette or from View > Output in the menu bar
[Optional] Diagnose with Copilot

I did not ask the @remote-ssh participant for help

In step 2 of the troubleshooting wiki, what was the result of running the generated SSH command verbatim outside of VS Code?

I did not try step 2 of the troubleshooting steps

Remote-SSH Log
Remote-SSH developer tools console log(failed on Arm Linux KylinV10 SP1(based on debian 11)))

The trace log is too long and is attached as an attachment.

vscode-output-linux.log

Remote-SSH developer tools console log(failed on Arm Linux KylinV10 SP1(based on debian 11)))

  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-vsliveshare.vsliveshare' wants API proposal 'notebookCellExecutionState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:34
  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-python.gather' wants API proposal 'notebookCellExecutionState' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:34
  WARN Via 'product.json#extensionEnabledApiProposals' extension 'ms-python.vscode-pylance' wants API proposal 'mcpConfigurationProvider' but that proposal DOES NOT EXIST. Likely, the proposal has been finalized (check 'vscode.d.ts') or was abandoned.
warn @ workbench.desktop.main.js:34
  INFO Started local extension host with pid 580461.
  INFO Invoking resolveAuthority(ssh-remote)...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,1)][0ms] obtaining proxy...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,1)][1310ms] invoking...
   ERR navigator is now a global in nodejs, please see https://aka.ms/vscode-extensions/navigator for additional info on this error.: PendingMigrationError: navigator is now a global in nodejs, please see https://aka.ms/vscode-extensions/navigator for additional info on this error.
    at get (file:///usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:388:6355)
    at Object.<anonymous> (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:486184)
    at 19534 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:504894)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 92839 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:466959)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 49424 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:465816)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 17130 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:596135)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 87631 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:576866)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 65861 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:600705)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 91577 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:856974)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 94111 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:819912)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 35187 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:690327)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 64417 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:846572)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 24847 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:828930)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 54788 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:788284)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 30729 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:682648)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 24430 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:837945)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 52584 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:811300)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 69480 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:800490)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at 71535 (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:680397)
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1108387)
    at /home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1109251
    at /home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1117584
    at Object.<anonymous> (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:1117690)
    at Module._compile (node:internal/modules/cjs/loader:1738:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1904:10)
    at Module.load (node:internal/modules/cjs/loader:1472:32)
    at Module._load (node:internal/modules/cjs/loader:1289:12)
    at c._load (node:electron/js2c/node_init:2:18013)
    at e._load (file:///usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:388:5728)
    at t._load (file:///usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:206:22695)
    at r._load (file:///usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:198:25694)
    at TracingChannel.traceSync (node:diagnostics_channel:322:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:242:24)
    at Module.require (node:internal/modules/cjs/loader:1494:12)
    at require (node:internal/modules/helpers:135:16)
    at LZ.Cb (file:///usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:237:1253)
error @ workbench.desktop.main.js:34
   ERR navigator is now a global in nodejs, please see https://aka.ms/vscode-extensions/navigator for additional info on this error.: PendingMigrationError: navigator is now a global in nodejs, please see https://aka.ms/vscode-extensions/navigator for additional info on this error.
    at get (file:///usr/share/code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:388:6355)
    at g (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:283829)
    at /home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:283674
    at r (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:285048)
    at /home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:285217
    at Object.get (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:284567)
    at _ (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:284134)
    at O (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:229826)
    at /home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:163430
    at Object.p [as use] (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:205291)
    at /home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:206959
    at s.<computed> [as watch] (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:206970)
    at B (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:207589)
    at e.<computed> [as initialize] (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:162741)
    at e.n [as initialize] (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:275397)
    at /home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:170519
    at g (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:239634)
    at e.<computed> [as initialize] (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:169778)
    at t.n [as initialize] (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:275397)
    at Array.<anonymous> (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:244943)
    at o (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:280977)
    at u (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:244904)
    at ge (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:213632)
    at e.<computed> (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:216146)
    at Object.initialize (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:276131)
    at /home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:140366
    at g (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:239634)
    at e.<computed> [as initialize] (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:140291)
    at t.n [as initialize] (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:275397)
    at /home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:339701
    at async t.oneDataSystemClientFactory (/home/BOC/.vscode/extensions/ms-vscode-remote.remote-ssh-0.120.0/out/extension.js:2:339100)
error @ workbench.desktop.main.js:34
main.vscode-cdn.net/extensions/chat.json:1  Failed to load resource: net::ERR_NAME_NOT_RESOLVED
  WARN Failed to fetch chat participant registry 
warn @ workbench.desktop.main.js:34
  INFO [LocalProcess0][resolveAuthority(ssh-remote,1)][2363ms] returned Managed(1)
  INFO resolveAuthority(ssh-remote) returned 'Managed(1)' after 2365 ms
  INFO Creating a socket (renderer-Management-7466a1c4-4af3-4332-bcbc-a683eee26126)...
  INFO Creating a socket (renderer-ExtensionHost-60831e46-5265-472e-985c-c2b395307465)...
  INFO Creating a socket (renderer-Management-7466a1c4-4af3-4332-bcbc-a683eee26126) was successful after 377 ms.
  INFO Creating a socket (renderer-ExtensionHost-60831e46-5265-472e-985c-c2b395307465) was successful after 379 ms.
   ERR [remote-connection][Management   ][7466a…][initial][Managed(1)] received error control message when negotiating connection. Error:
error @ workbench.desktop.main.js:34
   ERR 
error @ workbench.desktop.main.js:34
   ERR [remote-connection][attempt 1] An error occurred in initial connection! Will retry... Error:
error @ workbench.desktop.main.js:34
   ERR 
error @ workbench.desktop.main.js:34
  INFO Invoking resolveAuthority(ssh-remote)...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][0ms] obtaining proxy...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][0ms] invoking...
   ERR [remote-connection][ExtensionHost][60831…][initial][Managed(1)] received error control message when negotiating connection. Error:
error @ workbench.desktop.main.js:34
   ERR 
error @ workbench.desktop.main.js:34
   ERR [remote-connection][attempt 1] An error occurred in initial connection! Will retry... Error:
error @ workbench.desktop.main.js:34
   ERR 
error @ workbench.desktop.main.js:34
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][1001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][2001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][3001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][4001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][5001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][6001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][7001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][8001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][9001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][10001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][11001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][12001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][13001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][14001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][15001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][16001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,2)][16277ms] returned Managed(2)
  INFO resolveAuthority(ssh-remote) returned 'Managed(2)' after 16277 ms
  INFO Creating a socket (renderer-Management-bed459cd-6997-4e06-b0c2-e6f4360aeb7b)...
  INFO Creating a socket (renderer-ExtensionHost-68358345-50a0-4cfc-b28f-ac02fe4d78df)...
  INFO Creating a socket (renderer-Management-bed459cd-6997-4e06-b0c2-e6f4360aeb7b) was successful after 113 ms.
  INFO Creating a socket (renderer-ExtensionHost-68358345-50a0-4cfc-b28f-ac02fe4d78df) was successful after 119 ms.
   ERR [remote-connection][Management   ][bed45…][initial][Managed(2)] received error control message when negotiating connection. Error:
error @ workbench.desktop.main.js:34
   ERR 
error @ workbench.desktop.main.js:34
   ERR [remote-connection][attempt 2] An error occurred in initial connection! Will retry... Error:
error @ workbench.desktop.main.js:34
   ERR 
error @ workbench.desktop.main.js:34
  INFO Invoking resolveAuthority(ssh-remote)...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,3)][0ms] obtaining proxy...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,3)][0ms] invoking...
   ERR [remote-connection][ExtensionHost][68358…][initial][Managed(2)] received error control message when negotiating connection. Error:
error @ workbench.desktop.main.js:34
   ERR 
error @ workbench.desktop.main.js:34
   ERR [remote-connection][attempt 2] An error occurred in initial connection! Will retry... Error:
error @ workbench.desktop.main.js:34
   ERR 
error @ workbench.desktop.main.js:34
  INFO [LocalProcess0][resolveAuthority(ssh-remote,3)][1001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,3)][2001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,3)][3001ms] waiting...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,3)][3854ms] returned Managed(3)
  INFO resolveAuthority(ssh-remote) returned 'Managed(3)' after 3854 ms
  INFO Creating a socket (renderer-Management-73777224-23ce-422f-8ea1-15728603945d)...
  INFO Creating a socket (renderer-ExtensionHost-08fae3eb-817e-419e-8877-6eaa9f698ef4)...
  INFO Creating a socket (renderer-Management-73777224-23ce-422f-8ea1-15728603945d) was successful after 128 ms.
  INFO Creating a socket (renderer-ExtensionHost-08fae3eb-817e-419e-8877-6eaa9f698ef4) was successful after 137 ms.
   ERR [remote-connection][Management   ][73777…][initial][Managed(3)] received error control message when negotiating connection. Error:
error @ workbench.desktop.main.js:34
   ERR 
error @ workbench.desktop.main.js:34
   ERR [remote-connection][attempt 3] An error occurred in initial connection! Will retry... Error:
error @ workbench.desktop.main.js:34
   ERR 
error @ workbench.desktop.main.js:34
  INFO Invoking resolveAuthority(ssh-remote)...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,4)][0ms] obtaining proxy...
  INFO [LocalProcess0][resolveAuthority(ssh-remote,4)][0ms] invoking...
   ERR [remote-connection][ExtensionHost][08fae…][initial][Managed(3)] received error control message when negotiating connection. Error:
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async kDi (workbench.desktop.main.js:2809:32909)
    at async workbench.desktop.main.js:2809:33508
    at async IDi (workbench.desktop.main.js:2809:33664)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR [remote-connection][attempt 3] An error occurred in initial connection! Will retry... Error:
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async kDi (workbench.desktop.main.js:2809:32909)
    at async workbench.desktop.main.js:2809:33508
    at async IDi (workbench.desktop.main.js:2809:33664)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,4)][1000ms] waiting...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,4)][2000ms] waiting...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,4)][3000ms] waiting...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,4)][4000ms] waiting...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,4)][5000ms] waiting...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,4)][6000ms] waiting...
workbench.desktop.main.js:3642 The customer named _initialize has been holding on to the lock for 30s. This might be a problem.
(anonymous) @ workbench.desktop.main.js:3642
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,4)][7001ms] waiting...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,4)][8001ms] waiting...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,4)][9004ms] waiting...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,4)][9080ms] returned Managed(4)
workbench.desktop.main.js:34  INFO resolveAuthority(ssh-remote) returned 'Managed(4)' after 9082 ms
workbench.desktop.main.js:34  INFO Creating a socket (renderer-Management-1813a9f2-ef37-4b62-b60a-1f54cf0e4f75)...
workbench.desktop.main.js:34  INFO Creating a socket (renderer-ExtensionHost-8f94a224-175e-41b4-8c36-8046a5877493)...
workbench.desktop.main.js:34  INFO Creating a socket (renderer-Management-1813a9f2-ef37-4b62-b60a-1f54cf0e4f75) was successful after 120 ms.
workbench.desktop.main.js:34  INFO Creating a socket (renderer-ExtensionHost-8f94a224-175e-41b4-8c36-8046a5877493) was successful after 121 ms.
workbench.desktop.main.js:34   ERR [remote-connection][ExtensionHost][8f94a…][initial][Managed(4)] received error control message when negotiating connection. Error:
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async kDi (workbench.desktop.main.js:2809:32909)
    at async workbench.desktop.main.js:2809:33508
    at async IDi (workbench.desktop.main.js:2809:33664)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR [remote-connection][attempt 4] An error occurred in initial connection! Will retry... Error:
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async kDi (workbench.desktop.main.js:2809:32909)
    at async workbench.desktop.main.js:2809:33508
    at async IDi (workbench.desktop.main.js:2809:33664)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34  INFO Creating a socket (renderer-ExtensionHost-deee2e40-b4ea-4533-81b9-ad52d58fd0a8)...
workbench.desktop.main.js:34   ERR [remote-connection][Management   ][1813a…][initial][Managed(4)] received error control message when negotiating connection. Error:
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async SDi (workbench.desktop.main.js:2809:32807)
    at async workbench.desktop.main.js:2809:33364
    at async IDi (workbench.desktop.main.js:2809:33664)
    at async vhn.u (workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR [remote-connection][attempt 4] An error occurred in initial connection! Will retry... Error:
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async SDi (workbench.desktop.main.js:2809:32807)
    at async workbench.desktop.main.js:2809:33364
    at async IDi (workbench.desktop.main.js:2809:33664)
    at async vhn.u (workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34  INFO Invoking resolveAuthority(ssh-remote)...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,5)][0ms] obtaining proxy...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,5)][1ms] invoking...
workbench.desktop.main.js:34  INFO Creating a socket (renderer-ExtensionHost-deee2e40-b4ea-4533-81b9-ad52d58fd0a8) was successful after 259 ms.
workbench.desktop.main.js:34   ERR [remote-connection][ExtensionHost][deee2…][initial][Managed(4)] received error control message when negotiating connection. Error:
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async kDi (workbench.desktop.main.js:2809:32909)
    at async workbench.desktop.main.js:2809:33508
    at async IDi (workbench.desktop.main.js:2809:33664)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR [remote-connection][attempt 5]  An error occurred in initial connection! It will be treated as a permanent error. Error:
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async kDi (workbench.desktop.main.js:2809:32909)
    at async workbench.desktop.main.js:2809:33508
    at async IDi (workbench.desktop.main.js:2809:33664)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error received from starting extension host (kind: Remote)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async kDi (workbench.desktop.main.js:2809:32909)
    at async workbench.desktop.main.js:2809:33508
    at async IDi (workbench.desktop.main.js:2809:33664)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,5)][1001ms] waiting...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,5)][2001ms] waiting...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,5)][3001ms] waiting...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,5)][4001ms] waiting...
workbench.desktop.main.js:34  INFO [LocalProcess0][resolveAuthority(ssh-remote,5)][4574ms] returned Managed(5)
workbench.desktop.main.js:34  INFO resolveAuthority(ssh-remote) returned 'Managed(5)' after 4574 ms
workbench.desktop.main.js:34  INFO Creating a socket (renderer-Management-d3776d69-ee9e-4e5b-8c3e-ffb605032650)...
workbench.desktop.main.js:34  INFO Creating a socket (renderer-Management-d3776d69-ee9e-4e5b-8c3e-ffb605032650) was successful after 112 ms.
workbench.desktop.main.js:34   ERR [remote-connection][Management   ][d3776…][initial][Managed(5)] received error control message when negotiating connection. Error:
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async SDi (workbench.desktop.main.js:2809:32807)
    at async workbench.desktop.main.js:2809:33364
    at async IDi (workbench.desktop.main.js:2809:33664)
    at async vhn.u (workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR [remote-connection][attempt 5]  An error occurred in initial connection! It will be treated as a permanent error. Error:
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async SDi (workbench.desktop.main.js:2809:32807)
    at async workbench.desktop.main.js:2809:33364
    at async IDi (workbench.desktop.main.js:2809:33664)
    at async vhn.u (workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async SDi (workbench.desktop.main.js:2809:32807)
    at async workbench.desktop.main.js:2809:33364
    at async IDi (workbench.desktop.main.js:2809:33664)
    at async vhn.u (workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34  WARN Error getting remote process MCP environment Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async SDi (workbench.desktop.main.js:2809:32807)
    at async workbench.desktop.main.js:2809:33364
    at async IDi (workbench.desktop.main.js:2809:33664)
    at async vhn.u (workbench.desktop.main.js:3605:56800)
warn @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async SDi (workbench.desktop.main.js:2809:32807)
    at async workbench.desktop.main.js:2809:33364
    at async IDi (workbench.desktop.main.js:2809:33664)
    at async vhn.u (workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Cannot register remote filesystem provider. Error while fetching remote environment. Refused to connect to unsupported server
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:3602 Failed to connect to the remote extension host server (Error: Refused to connect to unsupported server)
c @ workbench.desktop.main.js:3602
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async SDi (workbench.desktop.main.js:2809:32807)
    at async workbench.desktop.main.js:2809:33364
    at async IDi (workbench.desktop.main.js:2809:33664)
    at async vhn.u (workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async SDi (workbench.desktop.main.js:2809:32807)
    at async workbench.desktop.main.js:2809:33364
    at async IDi (workbench.desktop.main.js:2809:33664)
    at async vhn.u (workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async SDi (workbench.desktop.main.js:2809:32807)
    at async workbench.desktop.main.js:2809:33364
    at async IDi (workbench.desktop.main.js:2809:33664)
    at async vhn.u (workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:3602 Could not fetch remote environment
c @ workbench.desktop.main.js:3602
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async SDi (workbench.desktop.main.js:2809:32807)
    at async workbench.desktop.main.js:2809:33364
    at async IDi (workbench.desktop.main.js:2809:33664)
    at async vhn.u (workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Refused to connect to unsupported server: Error: Refused to connect to unsupported server
    at Vnn (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:31521)
    at async CDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:32298)
    at async SDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:32807)
    at async vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:33364
    at async IDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:33664)
    at async vhn.u (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34  INFO Settings Sync: Account status changed from uninitialized to unavailable
workbench.desktop.main.js:34   ERR Error: Refused to connect to unsupported server
    at Vnn (workbench.desktop.main.js:2809:31521)
    at async CDi (workbench.desktop.main.js:2809:32298)
    at async SDi (workbench.desktop.main.js:2809:32807)
    at async workbench.desktop.main.js:2809:33364
    at async IDi (workbench.desktop.main.js:2809:33664)
    at async vhn.u (workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:523 [Extension Host] [INFO] 2025-09-08T08:33:25.713Z - Translations initialized.
workbench.desktop.main.js:523 [Extension Host] [INFO] 2025-09-08T08:33:25.722Z - Extension activated!
workbench.desktop.main.js:34   ERR Refused to connect to unsupported server: Error: Refused to connect to unsupported server
    at Vnn (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:31521)
    at async CDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:32298)
    at async SDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:32807)
    at async vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:33364
    at async IDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:33664)
    at async vhn.u (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
workbench.desktop.main.js:34   ERR Refused to connect to unsupported server: Error: Refused to connect to unsupported server
    at Vnn (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:31521)
    at async CDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:32298)
    at async SDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:32807)
    at async vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:33364
    at async IDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:33664)
    at async vhn.u (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
error @ workbench.desktop.main.js:34
error @ workbench.desktop.main.js:3605
oc @ workbench.desktop.main.js:3602
(anonymous) @ workbench.desktop.main.js:3602
onUnexpectedError @ workbench.desktop.main.js:7
bt @ workbench.desktop.main.js:7
(anonymous) @ workbench.desktop.main.js:3602
workbench.desktop.main.js:34   ERR Refused to connect to unsupported server: Error: Refused to connect to unsupported server
    at Vnn (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:31521)
    at async CDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:32298)
    at async SDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:32807)
    at async vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:33364
    at async IDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:33664)
    at async vhn.u (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
error @ workbench.desktop.main.js:34
error @ workbench.desktop.main.js:3605
oc @ workbench.desktop.main.js:3602
(anonymous) @ workbench.desktop.main.js:3602
onUnexpectedError @ workbench.desktop.main.js:7
bt @ workbench.desktop.main.js:7
(anonymous) @ workbench.desktop.main.js:3602
workbench.desktop.main.js:34   ERR Refused to connect to unsupported server: Error: Refused to connect to unsupported server
    at Vnn (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:31521)
    at async CDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:32298)
    at async SDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:32807)
    at async vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:33364
    at async IDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:33664)
    at async vhn.u (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
error @ workbench.desktop.main.js:34
error @ workbench.desktop.main.js:3605
oc @ workbench.desktop.main.js:3602
(anonymous) @ workbench.desktop.main.js:3602
onUnexpectedError @ workbench.desktop.main.js:7
bt @ workbench.desktop.main.js:7
(anonymous) @ workbench.desktop.main.js:3602
workbench.desktop.main.js:34   ERR Refused to connect to unsupported server: Error: Refused to connect to unsupported server
    at Vnn (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:31521)
    at async CDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:32298)
    at async SDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:32807)
    at async vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:33364
    at async IDi (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:2809:33664)
    at async vhn.u (vscode-file://vscode-app/usr/share/code/resources/app/out/vs/workbench/workbench.desktop.main.js:3605:56800)
error @ workbench.desktop.main.js:34
error @ workbench.desktop.main.js:34
error @ workbench.desktop.main.js:3605
oc @ workbench.desktop.main.js:3602
(anonymous) @ workbench.desktop.main.js:3602
onUnexpectedError @ workbench.desktop.main.js:7
bt @ workbench.desktop.main.js:7
(anonymous) @ workbench.desktop.main.js:3602

Remote-SSH Log(success on Windows)

[08:29:19.800] Log Level: 2
[08:29:19.826] SSH Resolver called for "ssh-remote+7b22686f73744e616d65223a2238322e3230322e31382e3437222c2275736572223a227a73222c22706f7274223a33303036367d", attempt 1
[08:29:19.831] remote.SSH.useLocalServer = false
[08:29:19.832] remote.SSH.useExecServer = true
[08:29:19.832] remote.SSH.bindHost = {}
[08:29:19.832] remote.SSH.showLoginTerminal = false
[08:29:19.832] remote.SSH.remotePlatform = {"82.202.211.123":"linux"}
[08:29:19.832] remote.SSH.path = 
[08:29:19.833] remote.SSH.configFile = 
[08:29:19.833] remote.SSH.useFlock = true
[08:29:19.833] remote.SSH.lockfilesInTmp = false
[08:29:19.833] remote.SSH.localServerDownload = auto
[08:29:19.833] remote.SSH.remoteServerListenOnSocket = false
[08:29:19.833] remote.SSH.defaultExtensions = []
[08:29:19.834] remote.SSH.defaultExtensionsIfInstalledLocally = []
[08:29:19.834] remote.SSH.loglevel = 2
[08:29:19.834] remote.SSH.enableDynamicForwarding = true
[08:29:19.834] remote.SSH.enableRemoteCommand = false
[08:29:19.834] remote.SSH.serverPickPortsFromRange = {}
[08:29:19.834] remote.SSH.serverInstallPath = {}
[08:29:19.835] remote.SSH.permitPtyAllocation = false
[08:29:19.835] remote.SSH.preferredLocalPortRange = undefined
[08:29:19.835] remote.SSH.useCurlAndWgetConfigurationFiles = false
[08:29:19.835] remote.SSH.experimental.chat = true
[08:29:19.835] remote.SSH.experimental.enhancedSessionLogs = true
[08:29:19.835] remote.SSH.httpProxy = {"*":""}
[08:29:19.836] remote.SSH.httpsProxy = {"*":""}
[08:29:19.844] VS Code version: 1.103.2
[08:29:19.844] Remote-SSH version: remote-ssh@0.120.0
[08:29:19.844] win32 x64
[08:29:19.849] SSH Resolver called for host: zs@82.202.18.47
[08:29:19.849] Setting up SSH remote "82.202.18.47"
[08:29:19.862] Using commit id "6f17636121051a53c88d3e605c491d22af2ba755" and quality "stable" for server
[08:29:19.862] Extensions to install: 
[08:29:19.870] Install and start server if needed
[08:29:37.320] Checking ssh with "C:\Windows\system32\ssh.exe -V"
[08:29:37.324] Got error from ssh: spawn C:\Windows\system32\ssh.exe ENOENT
[08:29:37.324] Checking ssh with "C:\Windows\ssh.exe -V"
[08:29:37.325] Got error from ssh: spawn C:\Windows\ssh.exe ENOENT
[08:29:37.325] Checking ssh with "C:\Windows\System32\Wbem\ssh.exe -V"
[08:29:37.326] Got error from ssh: spawn C:\Windows\System32\Wbem\ssh.exe ENOENT
[08:29:37.326] Checking ssh with "C:\Windows\System32\WindowsPowerShell\v1.0\ssh.exe -V"
[08:29:37.327] Got error from ssh: spawn C:\Windows\System32\WindowsPowerShell\v1.0\ssh.exe ENOENT
[08:29:37.327] Checking ssh with "C:\Program Files (x86)\NetSarang\Xmanager 6\ssh.exe -V"
[08:29:37.328] Got error from ssh: spawn C:\Program Files (x86)\NetSarang\Xmanager 6\ssh.exe ENOENT
[08:29:37.328] Checking ssh with "C:\Program Files (x86)\NetSarang\Xshell 6\ssh.exe -V"
[08:29:37.329] Got error from ssh: spawn C:\Program Files (x86)\NetSarang\Xshell 6\ssh.exe ENOENT
[08:29:37.329] Checking ssh with "C:\Program Files (x86)\NetSarang\Xftp 6\ssh.exe -V"
[08:29:37.330] Got error from ssh: spawn C:\Program Files (x86)\NetSarang\Xftp 6\ssh.exe ENOENT
[08:29:37.330] Checking ssh with "C:\Program Files (x86)\NetSarang\Xlpd 6\ssh.exe -V"
[08:29:37.331] Got error from ssh: spawn C:\Program Files (x86)\NetSarang\Xlpd 6\ssh.exe ENOENT
[08:29:37.331] Checking ssh with "C:\Program Files (x86)\Git\cmd\ssh.exe -V"
[08:29:37.332] Got error from ssh: spawn C:\Program Files (x86)\Git\cmd\ssh.exe ENOENT
[08:29:37.332] Checking ssh with "C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\ssh.exe -V"
[08:29:37.333] Got error from ssh: spawn C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps\ssh.exe ENOENT
[08:29:37.333] Checking ssh with "C:\Users\Administrator\AppData\Local\Programs\Microsoft VS Code\bin\ssh.exe -V"
[08:29:37.334] Got error from ssh: spawn C:\Users\Administrator\AppData\Local\Programs\Microsoft VS Code\bin\ssh.exe ENOENT
[08:29:37.334] Checking ssh with "C:\Windows\System32\OpenSSH\ssh.exe -V"
[08:29:37.335] Got error from ssh: spawn C:\Windows\System32\OpenSSH\ssh.exe ENOENT
[08:29:37.335] Checking ssh with "C:\Program Files\Git\usr\bin\ssh.exe -V"
[08:29:37.336] Got error from ssh: spawn C:\Program Files\Git\usr\bin\ssh.exe ENOENT
[08:29:37.336] Checking ssh with "C:\Program Files (x86)\Git\usr\bin\ssh.exe -V"
[08:29:37.362] > OpenSSH_9.2p1, OpenSSL 1.1.1t  7 Feb 2023

[08:29:37.366] Running script with connection command: "C:\Program Files (x86)\Git\usr\bin\ssh.exe" -T -D 49886 -p 30066 "zs@82.202.18.47" sh
[08:29:37.371] Generated SSH command: 'type "C:\Users\ADMINI~1\AppData\Local\Temp\2\vscode-linux-multi-line-command-82.202.18.47-548898993.sh" | "C:\Program Files (x86)\Git\usr\bin\ssh.exe" -T -D 49886 -p 30066 "zs@82.202.18.47" sh'
[08:29:37.372] Using connect timeout of 17 seconds
[08:29:37.373] Terminal shell path: C:\Windows\System32\cmd.exe
[08:29:37.619] > The authenticity of host '[82.202.18.47]:30066 ([82.202.18.47]:30066)' can't be
> established.
> ED25519 key fingerprint is SHA256:C73etKY0owR4wqZ3ms0h/pMqB1hCRQ4hvTkZyUV+CHU.
> This key is not known by any other names.
> Are you sure you want to continue connecting (yes/no/[fingerprint])?
[08:29:37.619] Got some output, clearing connection timeout
[08:29:37.620] Detected fingerprint confirmation message
[08:29:37.620] Showing fingerprint confirmation dialog
[08:29:39.079] Got fingerprint response: yes
[08:29:39.079] "install" wrote data to terminal: "yes"
[08:29:39.148] > Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
> Warning: Permanently added '[82.202.18.47]:30066' (ED25519) to the list of known
>  hosts.
[08:29:39.216] > zs@82.202.18.47's password:
[08:29:39.217] Showing password prompt
[08:29:41.037] Got password response
[08:29:41.038] "install" wrote data to terminal: "*************"
[08:29:41.089] > 
[08:29:41.144] > c984b700fc69: running
> Script executing under PID: 1848728
> Found existing installation at /home/zs/.vscode-server...
> Starting VS Code CLI...
> Removing old logfile at /home/zs/.vscode-server/.cli.6f17636121051a53c88d3e605c4
> 91d22af2ba755.log
[08:29:41.180] > Spawned remote CLI: 1848778
> Waiting for server log...
[08:29:41.218] > c984b700fc69: start
> listeningOn==127.0.0.1:36713==
> osReleaseId==rhel==
> arch==x86_64==
> vscodeArch==x64==
> bitness==64==
> tmpDir==/run/user/1000==
> platform==linux==
> unpackResult====
> didLocalDownload==0==
> downloadTime====
> installTime====
> serverStartTime==44==
> execServerToken==1a1aa1a1-a11a-1aa1-aaa1-111aa111111a==
> platformDownloadPath==cli-alpine-x64==
> SSH_AUTH_SOCK====
> DISPLAY====
> c984b700fc69: end
[08:29:41.219] Received install output: 
listeningOn==127.0.0.1:36713==
osReleaseId==rhel==
arch==x86_64==
vscodeArch==x64==
bitness==64==
tmpDir==/run/user/1000==
platform==linux==
unpackResult====
didLocalDownload==0==
downloadTime====
installTime====
serverStartTime==44==
execServerToken==1a1aa1a1-a11a-1aa1-aaa1-111aa111111a==
platformDownloadPath==cli-alpine-x64==
SSH_AUTH_SOCK====
DISPLAY====

[08:29:41.220] Remote server is listening on port 36713
[08:29:41.220] Parsed server configuration: {"serverConfiguration":{"remoteListeningOn":{"port":36713},"osReleaseId":"rhel","arch":"x86_64","sshAuthSock":"","display":"","tmpDir":"/run/user/1000","platform":"linux","execServerToken":"1a1aa1a1-a11a-1aa1-aaa1-111aa111111a"},"serverStartTime":44,"installUnpackCode":""}
[08:29:41.225] Starting forwarding server. local port 49888 -> socksPort 49886 -> remotePort 36713
[08:29:41.226] Forwarding server listening on port 49888
[08:29:41.226] Waiting for ssh tunnel to be ready
[08:29:41.227] [Forwarding server port 49888] Got connection 0
[08:29:41.229] Tunneled port 36713 to local port 49888
[08:29:41.229] Resolved "ssh-remote+7b22686f73744e616d65223a2238322e3230322e31382e3437222c2275736572223a227a73222c22706f7274223a33303036367d" to "port 49888"
[08:29:41.238] Initizing new exec server for ssh-remote+7b22686f73744e616d65223a2238322e3230322e31382e3437222c2275736572223a227a73222c22706f7274223a33303036367d
[08:29:41.238] Resolving exec server at port 49888
[08:29:41.245] [Forwarding server port 49888] Got connection 1
[08:29:41.283] Exec server for ssh-remote+7b22686f73744e616d65223a2238322e3230322e31382e3437222c2275736572223a227a73222c22706f7274223a33303036367d created and cached
[08:29:41.284] Extensions to install: 
[08:29:41.292] ------




[08:29:41.293] No hints found in the recent session.
[08:29:41.306] [server] Checking /home/zs/.vscode-server/cli/servers/Stable-6f17636121051a53c88d3e605c491d22af2ba755/log.txt and /home/zs/.vscode-server/cli/servers/Stable-6f17636121051a53c88d3e605c491d22af2ba755/pid.txt for a running server...
[08:29:41.347] [server] Installing and setting up Visual Studio Code Server...
[08:29:41.348] [server] Server setup complete
[08:29:41.348] [server] Starting server...
[08:29:41.348] [server] Starting server with command... Command { std: "/home/zs/.vscode-server/cli/servers/Stable-6f17636121051a53c88d3e605c491d22af2ba755/server/bin/code-server" "--connection-token=remotessh" "--accept-server-license-terms" "--start-server" "--enable-remote-auto-shutdown" "--socket-path=/tmp/code-9a2e034e-ffaa-4985-b263-0fc5f00a7128", kill_on_drop: false }
[08:29:41.405] [server] *
[08:29:41.406] [server] * Visual Studio Code Server
[08:29:41.406] [server] *
[08:29:41.406] [server] * By using the software, you agree to
[08:29:41.407] [server] * the Visual Studio Code Server License Terms (https://aka.ms/vscode-server-license) and
[08:29:41.407] [server] * the Microsoft Privacy Statement (https://privacy.microsoft.com/en-US/privacystatement).
[08:29:41.407] [server] *
[08:29:41.409] [server] Server bound to /tmp/code-9a2e034e-ffaa-4985-b263-0fc5f00a7128
[08:29:41.409] [server] Extension host agent listening on /tmp/code-9a2e034e-ffaa-4985-b263-0fc5f00a7128
[08:29:41.410] [server] parsed location: "/tmp/code-9a2e034e-ffaa-4985-b263-0fc5f00a7128"
[08:29:41.410] [server] 
[08:29:41.459] [server] [16:29:41] 
[08:29:41.503] [server] 
[08:29:41.504] [server] 
[08:29:41.504] [server] 
[08:29:41.518] [server] [16:29:41] Extension host agent started.
[08:29:41.558] [server] [16:29:41] [<unknown>][d57498ac][ExtensionHostConnection] New connection established.
[08:29:41.598] [server] [16:29:41] [<unknown>][a0ab4761][ManagementConnection] New connection established.
[08:29:41.766] [server] [16:29:41] [<unknown>][d57498ac][ExtensionHostConnection] <1848863> Launched Extension Host Process.
[08:29:43.647] [server] [16:29:43] #2: https://mobile.events.data.microsoft.com/OneCollector/1.0?cors=true&content-type=application/x-json-stream - error POST getaddrinfo ENOTFOUND mobile.events.data.microsoft.com
[08:29:47.078] [server] [16:29:47] #3: https://mobile.events.data.microsoft.com/OneCollector/1.0?cors=true&content-type=application/x-json-stream - error POST getaddrinfo ENOTFOUND mobile.events.data.microsoft.com

Expected Behavior

When using VSCode Remote-SSH from a Linux ARM client, the extension should connect to the remote server successfully, just like it does from a Windows client.

Actual Behavior

From the Linux ARM client, the connection fails during the negotiation phase with the error.

Steps To Reproduce
  1. Environment:
    • Remote server: RHEL 8.10 (x86_64)
    • Client: Kylin V10 SP1 on ARM (based on Debian 11)
    • VSCode version: 1.103.2
    • Remote-SSH extension version: 0.120.0
  2. Place the VSCode CLI/Server binaries in the appropriate .vscode-server location on the remote server.
    .vscode-server/
    ├── cli
    │   └── servers
    │       ├── lru.json
    │       └── Stable-6f17636121051a53c88d3e605c491d22af2ba755
    │           ├── log.txt
    │           ├── pid.txt
    │           └── server
    │               ├── bin
    │               ├── node
    │               ├── out
    │               ├── ...
    │               └── product.json
    ├── code-6f17636121051a53c88d3e605c491d22af2ba755
    ├── data
    └── extensions
    
  3. From the Windows/ARM Linux client, try to connect to the remote host using Remote-SSH.
Anything else?

No response

Dominant language
Dockerfile
Stars
4.2k
Forks
470
Avg merge
1d 1h
Merged PRs (30d)
1

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from microsoft/vscode-remote-release

All issues in microsoft/vscode-remote-release

Similar issues

More DevTools issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.