microsoft / microsoft/vscode-remote-release
Can't cannot via SSH: `Cannot reconnect. Please reload the window.`
Nobody has claimed this yet.
- Dominant language
- Dockerfile
- Stars
- 4.2k
- Forks
- 469
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 1
Description
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.useLocalServersetting - 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 Log
[13:12:14.154] Log Level: 2
[13:12:14.174] SSH Resolver called for "ssh-remote+7b22686f73744e616d65223a22536861646f77706f696e742d55504752414445227d", attempt 1
[13:12:14.178] remote.SSH.useLocalServer = true
[13:12:14.178] remote.SSH.useExecServer = true
[13:12:14.178] remote.SSH.bindHost = {}
[13:12:14.179] remote.SSH.path =
[13:12:14.179] remote.SSH.configFile =
[13:12:14.179] remote.SSH.useFlock = true
[13:12:14.179] remote.SSH.lockfilesInTmp = false
[13:12:14.179] remote.SSH.localServerDownload = auto
[13:12:14.179] remote.SSH.remoteServerListenOnSocket = false
[13:12:14.180] remote.SSH.defaultExtensions = []
[13:12:14.185] remote.SSH.defaultExtensionsIfInstalledLocally = []
[13:12:14.185] remote.SSH.loglevel = 2
[13:12:14.185] remote.SSH.enableDynamicForwarding = true
[13:12:14.186] remote.SSH.enableRemoteCommand = false
[13:12:14.186] remote.SSH.serverPickPortsFromRange = {}
[13:12:14.186] remote.SSH.serverInstallPath = {}
[13:12:14.186] remote.SSH.permitPtyAllocation = false
[13:12:14.186] remote.SSH.preferredLocalPortRange = undefined
[13:12:14.187] remote.SSH.useCurlAndWgetConfigurationFiles = false
[13:12:14.187] remote.SSH.experimental.chat = true
[13:12:14.187] remote.SSH.experimental.enhancedSessionLogs = true
[13:12:14.187] remote.SSH.httpProxy = {"*":""}
[13:12:14.187] remote.SSH.httpsProxy = {"*":""}
[13:12:14.190] VS Code version: 1.124.2
[13:12:14.191] Remote-SSH version: remote-ssh@0.124.0
[13:12:14.191] darwin arm64
[13:12:14.205] SSH Resolver called for host: Shadowpoint-UPGRADE
[13:12:14.205] Setting up SSH remote "Shadowpoint-UPGRADE"
[13:12:14.216] Acquiring local install lock: /var/folders/f9/d__cdy1j26zd_81stfctn7q80000gn/T/vscode-remote-ssh-710957bc-install.lock
[13:12:14.217] Looking for existing server data file at /Users/dean/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-710957bc-6928394f91b684055b873eecb8bc281365131f1c-0.124.0-es/data.json
[13:12:14.218] No existing data file
[13:12:14.218] Using commit id "6928394f91b684055b873eecb8bc281365131f1c" and quality "stable" for server
[13:12:14.218] Extensions to install:
[13:12:14.224] Install and start server if needed
[13:12:14.230] PATH: /Users/dean/.nvm/versions/node/v22.21.1/bin:/Users/dean/Library/Application Support/Herd/bin/:/Users/dean/Library/pnpm:/Library/Frameworks/Python.framework/Versions/3.11/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/pkg/env/global/bin:/Library/Apple/usr/bin:/usr/local/share/dotnet:~/.dotnet/tools:/Library/Frameworks/Mono.framework/Versions/Current/Commands
[13:12:14.230] Checking ssh with "ssh -V"
[13:12:14.250] > OpenSSH_10.2p1, LibreSSL 3.3.6
[13:12:14.254] askpass server listening on /var/folders/f9/d__cdy1j26zd_81stfctn7q80000gn/T/vscode-ssh-askpass-8985f49ea2f24d09ab60c98f71e277.sock
[13:12:14.254] Spawning local server with {"serverId":1,"ipcHandlePath":"/var/folders/f9/d__cdy1j26zd_81stfctn7q80000gn/T/vscode-ssh-askpass-9672f891a62d41738d2f551717dc38.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","50272","-o","ConnectTimeout=15","Shadowpoint-UPGRADE"],"serverDataFolderName":".vscode-server","dataFilePath":"/Users/dean/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-710957bc-6928394f91b684055b873eecb8bc281365131f1c-0.124.0-es/data.json"}
[13:12:14.254] Local server env: {"SSH_AUTH_SOCK":"/var/run/com.apple.launchd.VRGJGiKwSy/Listeners","SHELL":"/bin/zsh","DISPLAY":"1","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/Users/dean/.vscode/extensions/ms-vscode-remote.remote-ssh-0.124.0/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)","VSCODE_SSH_ASKPASS_EXTRA_ARGS":"","VSCODE_SSH_ASKPASS_MAIN":"/Users/dean/.vscode/extensions/ms-vscode-remote.remote-ssh-0.124.0/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/var/folders/f9/d__cdy1j26zd_81stfctn7q80000gn/T/vscode-ssh-askpass-8985f49ea2f24d09ab60c98f71e277.sock"}
[13:12:14.257] Spawned 37141
[13:12:14.258] Using connect timeout of 17 seconds
[13:12:14.393] > local-server-1> Running ssh connection command: ssh -v -T -D 50272 -o ConnectTimeout=15 Shadowpoint-UPGRADE
[13:12:14.396] > local-server-1> Spawned ssh, pid=37153
[13:12:14.690] stderr> debug1: Server host key: ssh-ed25519 SHA256:hxkmHjUEQfQtPt4SesrR/sB6x8RLia5Qr+K7LQWsA+M
[13:12:14.772] stderr> (node:37141) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
[13:12:14.772] stderr> (Use `Code Helper (Plugin) --trace-deprecation ...` to show where the warning was created)
[13:12:14.882] stderr> Authenticated to dedi4498.your-server.de ([136.243.127.142]:222) using "publickey".
[13:12:14.959] > Linux dedi4498.your-server.de 6.1.0-48-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.172-1 (2026-05-15) x86_64
[13:12:14.985] > ready: 75662d78c1bf
[13:12:15.013] > Linux 6.1.0-48-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.172-1 (2026-05-15)
[13:12:15.014] Platform: linux
[13:12:15.036] > /bin/bash
[13:12:15.036] Parent Shell: bash
[13:12:15.036] Parent Shell pid: 37141
[13:12:15.036] Waiting for subshell to start
[13:12:15.062] > 83122
[13:12:15.062] stdout -> '83122'
[13:12:15.062] sub-process detected
[13:12:15.163] > 75662d78c1bf: running
> Script executing under PID: 83122
> Found existing installation at /usr/home/spupdate/.vscode-server...
> Starting VS Code CLI...
> Removing old logfile at /usr/home/spupdate/.vscode-server/.cli.6928394f91b684055b873eecb8bc281365131f1c.log
> Spawned remote CLI: 83168
> Waiting for server log...
> Waiting for server log...
[13:12:15.193] > 75662d78c1bf: start
> listeningOn==127.0.0.1:37307==
> osReleaseId==debian==
> arch==x86_64==
> vscodeArch==x64==
> bitness==64==
> tmpDir==/tmp==
> platform==linux==
> unpackResult====
> didLocalDownload==0==
> downloadTime====
> installTime====
> serverStartTime==84==
> execServerToken==aa1a11aa-aaaa-11aa-a11a-aaa1aa11aaaa==
> platformDownloadPath==cli-alpine-x64==
> SSH_AUTH_SOCK====
> DISPLAY====
> 75662d78c1bf: end
[13:12:15.193] Received install output:
listeningOn==127.0.0.1:37307==
osReleaseId==debian==
arch==x86_64==
vscodeArch==x64==
bitness==64==
tmpDir==/tmp==
platform==linux==
unpackResult====
didLocalDownload==0==
downloadTime====
installTime====
serverStartTime==84==
execServerToken==aa1a11aa-aaaa-11aa-a11a-aaa1aa11aaaa==
platformDownloadPath==cli-alpine-x64==
SSH_AUTH_SOCK====
DISPLAY====
[13:12:15.194] Remote server is listening on port 37307
[13:12:15.194] Parsed server configuration: {"serverConfiguration":{"remoteListeningOn":{"port":37307},"osReleaseId":"debian","arch":"x86_64","sshAuthSock":"","display":"","tmpDir":"/tmp","platform":"linux","execServerToken":"aa1a11aa-aaaa-11aa-a11a-aaa1aa11aaaa"},"serverStartTime":84,"installUnpackCode":""}
[13:12:15.194] Persisting server connection details to /Users/dean/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-710957bc-6928394f91b684055b873eecb8bc281365131f1c-0.124.0-es/data.json
[13:12:15.197] Starting forwarding server. local port 50274 -> socksPort 50272 -> remotePort 37307
[13:12:15.197] Forwarding server listening on port 50274
[13:12:15.197] Waiting for ssh tunnel to be ready
[13:12:15.198] Tunneled port 37307 to local port 50274
[13:12:15.198] Resolved "ssh-remote+7b22686f73744e616d65223a22536861646f77706f696e742d55504752414445227d" to "port 50274"
[13:12:15.201] Initizing new exec server for ssh-remote+7b22686f73744e616d65223a22536861646f77706f696e742d55504752414445227d
[13:12:15.201] Resolving exec server at port 50274
[13:12:15.202] [Forwarding server port 50274] Got connection 0
[13:12:15.202] [Forwarding server port 50274] Got connection 1
[13:12:15.302] Exec server for ssh-remote+7b22686f73744e616d65223a22536861646f77706f696e742d55504752414445227d created and cached
[13:12:15.302] Extensions to install:
[13:12:15.313] ------
[13:12:15.314] No hints found in the recent session.
[13:12:15.353] [server] Checking /usr/home/spupdate/.vscode-server/cli/servers/Stable-6928394f91b684055b873eecb8bc281365131f1c/log.txt and /usr/home/spupdate/.vscode-server/cli/servers/Stable-6928394f91b684055b873eecb8bc281365131f1c/pid.txt for a running server...
[13:12:15.353] [server] Installing and setting up Visual Studio Code Server...
[13:12:15.354] [server] Server setup complete
[13:12:15.354] [server] Starting server...
[13:12:15.354] [server] Starting server with command... Command { std: "/usr/home/spupdate/.vscode-server/cli/servers/Stable-6928394f91b684055b873eecb8bc281365131f1c/server/bin/code-server" "--connection-token=remotessh" "--accept-server-license-terms" "--agent-host-bridge-port=37635" "--agent-host-bridge-host=127.0.0.1" "--agent-host-bridge-connection-token=7b2fe5a8-a66b-48a1-89e8-117a6764da37" "--start-server" "--enable-remote-auto-shutdown" "--socket-path=/tmp/code-17c9780d-c362-485e-80be-64829173f6aa", kill_on_drop: false }
[13:12:15.536] [server] *
[13:12:15.537] [server] * Visual Studio Code Server
[13:12:15.537] [server] *
[13:12:15.537] [server] * By using the software, you agree to
[13:12:15.537] [server] * the Visual Studio Code Server License Terms (https://aka.ms/vscode-server-license) and
[13:12:15.537] [server] * the Microsoft Privacy Statement (https://privacy.microsoft.com/en-US/privacystatement).
[13:12:15.537] [server] *
[13:12:15.537] [server] Server bound to /tmp/code-17c9780d-c362-485e-80be-64829173f6aa
[13:12:15.537] [server] Extension host agent listening on /tmp/code-17c9780d-c362-485e-80be-64829173f6aa
[13:12:15.537] [server] parsed location: "/tmp/code-17c9780d-c362-485e-80be-64829173f6aa"
[13:12:15.537] [server]
[13:12:15.537] [server] Server started
[13:12:15.690] [server] [13:12:15]
[13:12:15.690] [server]
[13:12:15.690] [server]
[13:12:15.690] [server]
[13:12:15.696] [server] [reconnection-grace-time] No CLI argument provided, using default: 10800000ms (10800s)
[13:12:15.702] [server] [13:12:15] [AgentHostChannel] Registered IPC channel 'agentHostProxy' (upstream: 127.0.0.1:37635)
[13:12:15.707] [server] [13:12:15] Extension host agent started.
[13:12:15.738] [server] (node:83416) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
[13:12:15.738] [server] (Use `node --trace-deprecation ...` to show where the warning was created)
[13:12:15.812] [server] [13:12:15] [<unknown>][5c8f0bde][ExtensionHostConnection] New connection established.
[13:12:15.857] [server] [13:12:15] [<unknown>][219ba46e][ManagementConnection] New connection established.
[13:12:15.948] [server] [13:12:15] Marked extension as removed fill-labs.dependi-0.7.22
[13:12:15.990] [server] [13:12:16] [<unknown>][5c8f0bde][ExtensionHostConnection] <83752> Launched Extension Host Process.
[13:12:15.991] [server] [13:12:16] Deleted marked for removal extension from disk fill-labs.dependi /usr/home/spupdate/.vscode-server/extensions/fill-labs.dependi-0.7.22
[13:12:16.350] [server] [13:12:16] [<unknown>][5c8f0bde][ExtensionHostConnection] <83752> [reconnection-grace-time] Extension host: read VSCODE_RECONNECTION_GRACE_TIME=10800000ms (10800s)
[13:12:16.354] [server]
[13:12:42.457] [server] Killed
[13:13:05.719] ------
[13:13:05.719] SSH Resolver called for "ssh-remote+7b22686f73744e616d65223a22536861646f77706f696e742d55504752414445227d", attempt 2, (Reconnection)
[13:13:05.735] SSH Resolver called for host: Shadowpoint-UPGRADE
[13:13:05.735] Setting up SSH remote "Shadowpoint-UPGRADE"
[13:13:05.738] Acquiring local install lock: /var/folders/f9/d__cdy1j26zd_81stfctn7q80000gn/T/vscode-remote-ssh-710957bc-install.lock
[13:13:05.744] Looking for existing server data file at /Users/dean/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-710957bc-6928394f91b684055b873eecb8bc281365131f1c-0.124.0-es/data.json
[13:13:05.746] Found existing data file
[13:13:05.746] Found local server running: {"remoteListeningOn":{"port":37307},"osReleaseId":"debian","arch":"x86_64","sshAuthSock":"","display":"","tmpDir":"/tmp","platform":"linux","execServerToken":"ee5e27ac-abae-43ec-b62e-acd0ae71fceb","pid":37141,"ipcHandlePath":"/var/folders/f9/d__cdy1j26zd_81stfctn7q80000gn/T/vscode-ssh-askpass-9672f891a62d41738d2f551717dc38.sock","socksPort":50272,"startupTime":1781694734257}
[13:13:05.746] Running server is stale. Ignoring
[13:13:05.747] Using commit id "6928394f91b684055b873eecb8bc281365131f1c" and quality "stable" for server
[13:13:05.747] Extensions to install:
[13:13:05.754] Install and start server if needed
[13:13:05.760] askpass server listening on /var/folders/f9/d__cdy1j26zd_81stfctn7q80000gn/T/vscode-ssh-askpass-62d2b00a888da493a9ae90eca774dd.sock
[13:13:05.761] Spawning local server with {"serverId":2,"ipcHandlePath":"/var/folders/f9/d__cdy1j26zd_81stfctn7q80000gn/T/vscode-ssh-askpass-7df9bd78046aaaf64039737ab4e495.sock","sshCommand":"ssh","sshArgs":["-v","-T","-D","50284","-o","ConnectTimeout=15","Shadowpoint-UPGRADE"],"serverDataFolderName":".vscode-server","dataFilePath":"/Users/dean/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-710957bc-6928394f91b684055b873eecb8bc281365131f1c-0.124.0-es/data.json"}
[13:13:05.761] Local server env: {"SSH_AUTH_SOCK":"/var/run/com.apple.launchd.VRGJGiKwSy/Listeners","SHELL":"/bin/zsh","DISPLAY":"1","ELECTRON_RUN_AS_NODE":"1","SSH_ASKPASS":"/Users/dean/.vscode/extensions/ms-vscode-remote.remote-ssh-0.124.0/out/local-server/askpass.sh","VSCODE_SSH_ASKPASS_NODE":"/Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin)","VSCODE_SSH_ASKPASS_EXTRA_ARGS":"","VSCODE_SSH_ASKPASS_MAIN":"/Users/dean/.vscode/extensions/ms-vscode-remote.remote-ssh-0.124.0/out/askpass-main.js","VSCODE_SSH_ASKPASS_HANDLE":"/var/folders/f9/d__cdy1j26zd_81stfctn7q80000gn/T/vscode-ssh-askpass-62d2b00a888da493a9ae90eca774dd.sock"}
[13:13:05.765] Spawned 37215
[13:13:05.766] Using connect timeout of 17 seconds
[13:13:05.899] > local-server-2> Running ssh connection command: ssh -v -T -D 50284 -o ConnectTimeout=15 Shadowpoint-UPGRADE
[13:13:05.903] > local-server-2> Spawned ssh, pid=37225
[13:13:06.173] stderr> debug1: Server host key: ssh-ed25519 SHA256:hxkmHjUEQfQtPt4SesrR/sB6x8RLia5Qr+K7LQWsA+M
[13:13:06.274] stderr> (node:37215) [DEP0169] DeprecationWarning: `url.parse()` behavior is not standardized and prone to errors that have security implications. Use the WHATWG URL API instead. CVEs are not issued for `url.parse()` vulnerabilities.
[13:13:06.275] stderr> (Use `Code Helper (Plugin) --trace-deprecation ...` to show where the warning was created)
[13:13:06.546] stderr> Authenticated to dedi4498.your-server.de ([136.243.127.142]:222) using "publickey".
[13:13:06.622] > Linux dedi4498.your-server.de 6.1.0-48-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.172-1 (2026-05-15) x86_64
[13:13:06.649] > ready: 6372a687b6f9
[13:13:06.677] > Linux 6.1.0-48-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.172-1 (2026-05-15)
[13:13:06.677] Platform: linux
[13:13:06.703] > /bin/bash
[13:13:06.704] Parent Shell: bash
[13:13:06.704] Parent Shell pid: 37215
[13:13:06.704] Waiting for subshell to start
[13:13:06.729] > 14275
[13:13:06.730] stdout -> '14275'
[13:13:06.730] sub-process detected
[13:13:06.765] > 6372a687b6f9: running
> Script executing under PID: 14275
[13:13:06.776] > Found existing installation at /usr/home/spupdate/.vscode-server...
> Starting VS Code CLI...
[13:13:06.784] > Removing old logfile at /usr/home/spupdate/.vscode-server/.cli.6928394f91b684055b873eecb8bc281365131f1c.log
[13:13:06.785] > Spawned remote CLI: 14323
[13:13:06.793] > Waiting for server log...
[13:13:06.828] > Waiting for server log...
[13:13:06.868] > 6372a687b6f9: start
> listeningOn==127.0.0.1:46797==
> osReleaseId==debian==
> arch==x86_64==
> vscodeArch==x64==
> bitness==64==
> tmpDir==/tmp==
> platform==linux==
> unpackResult====
> didLocalDownload==0==
> downloadTime====
> installTime====
> serverStartTime==88==
> execServerToken==aaa11aa1-aaaa-1aaa-1aaa-111a11aa111a==
> platformDownloadPath==cli-alpine-x64==
> SSH_AUTH_SOCK====
> DISPLAY====
> 6372a687b6f9: end
[13:13:06.869] Received install output:
listeningOn==127.0.0.1:46797==
osReleaseId==debian==
arch==x86_64==
vscodeArch==x64==
bitness==64==
tmpDir==/tmp==
platform==linux==
unpackResult====
didLocalDownload==0==
downloadTime====
installTime====
serverStartTime==88==
execServerToken==aaa11aa1-aaaa-1aaa-1aaa-111a11aa111a==
platformDownloadPath==cli-alpine-x64==
SSH_AUTH_SOCK====
DISPLAY====
[13:13:06.870] Remote server is listening on port 46797
[13:13:06.870] Parsed server configuration: {"serverConfiguration":{"remoteListeningOn":{"port":46797},"osReleaseId":"debian","arch":"x86_64","sshAuthSock":"","display":"","tmpDir":"/tmp","platform":"linux","execServerToken":"aaa11aa1-aaaa-1aaa-1aaa-111a11aa111a"},"serverStartTime":88,"installUnpackCode":""}
[13:13:06.871] Persisting server connection details to /Users/dean/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-ssh/vscode-ssh-host-710957bc-6928394f91b684055b873eecb8bc281365131f1c-0.124.0-es/data.json
[13:13:06.875] Starting forwarding server. local port 50287 -> socksPort 50284 -> remotePort 46797
[13:13:06.875] Forwarding server listening on port 50287
[13:13:06.875] Waiting for ssh tunnel to be ready
[13:13:06.876] [Forwarding server port 50287] Got connection 0
[13:13:06.876] Tunneled port 46797 to local port 50287
[13:13:06.876] Resolved "ssh-remote+7b22686f73744e616d65223a22536861646f77706f696e742d55504752414445227d" to "port 50287"
[13:13:06.900] Verified and reusing cached exec server for ssh-remote+7b22686f73744e616d65223a22536861646f77706f696e742d55504752414445227d
[13:13:06.901] Extensions to install:
[13:13:06.903] ------
[13:13:06.903] No hints found in the recent session.
[13:13:09.785] Exec server for ssh-remote+7b22686f73744e616d65223a22536861646f77706f696e742d55504752414445227d closed (gracefully)
[13:13:09.785] > local-server-1> Timed out
[13:13:09.796] Local server exit: 0
Expected Behavior
VS Code connects to the remote server.
Actual Behavior
VS Code displays an error after a couple seconds: Cannot reconnect. Please reload the window.
Steps To Reproduce
- Connect to a Remote SSH host in VS Code
- Wait a couple seconds
- Error is displayed: Cannot reconnect. Please reload the window.
Anything else?
I noticed this issue starting from June 3rd. I've tried multiple SSH hosts on different servers, different devices and different networks. All produce the same error.
I've found that remote SSH works fine on VS Code version 1.122.1, so the issue must've occurred after this release.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Remote-SSH: Show Log output and compare the SSH resolver, forwarding server, exec server, and reconnection sequence shown there. Check the reported useLocalServer and useExecServer settings while reproducing the failure. Done means identifying why the connection reports “Cannot reconnect” and allowing the SSH window to reconnect without reloading.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- vscode
- Domain
- devtools, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100