Issue Description
Cannot connect to OrbStack via SSH, just stacking at
‘Establishing new SSH connection to default@127.0.0.1:32222…’ on the output panel.
Steps to Reproduce
- Connect to Host
- Click Orb,
- Got stack at establishing connection phase.
Screenshots / Screen Recordings
Here are log on output panel
[Info - 17:17:03.314] Resolving ssh remote authority ‘orb’ (Unparsed 'ssh-remote+') (attempt #1)
[Trace - 17:17:03.314] Unix socket failure flag: false, remoteServerListenOnSocket: false, resolveAttempt: 1
[Info - 17:17:03.315] SSH Hosts tree view registered successfully
[Trace - 17:17:03.323] Identity keys:
/Users//.orbstack/ssh/id_ed25519 ssh-ed25519 *******MyID
[Trace - 17:17:03.323] Processing ProxyCommand: ‘/Applications/OrbStack.app/Contents/Frameworks/OrbStack Helper.app/Contents/MacOS/OrbStack Helper’ ssh-proxy-fdpass 501
[Trace - 17:17:03.323] ProxyCommand analysis: isSsh=false, wIndex=-1, ncIndex=-1, isWPattern=false, isNcPattern=false
[Trace - 17:17:03.323] Spawning ProxyCommand: exec ‘/Applications/OrbStack.app/Contents/Frameworks/OrbStack Helper.app/Contents/MacOS/OrbStack Helper’ ssh-proxy-fdpass 501
[Trace - 17:17:03.324] Child process spawned, PID: 7909
[Trace - 17:17:03.324] Child stdout exists: true, stdin exists: true
[Trace - 17:17:03.324] stdout readable: true, stdin writable: true
[Trace - 17:17:03.324] ProxyStream created successfully
[Info - 17:17:03.324] Establishing new SSH connection to default@127.0.0.1:32222…
Operating System
Either macOS 26.3.1(a), 26.4 not working.
Error: Connection lost before handshake
at u (/Applications/Qoder.app/Contents/Resources/app/extensions/open-remote-ssh/dist/extension.js:1:224019)
at /Applications/Qoder.app/Contents/Resources/app/extensions/open-remote-ssh/dist/extension.js:1:71992
at Duplexify. (/Applications/Qoder.app/Contents/Resources/app/extensions/open-remote-ssh/dist/extension.js:1:72792)
at Duplexify.emit (node:events:519:28)
at Duplexify.emit (node:domain:489:12)
at emitCloseNT (node:internal/streams/destroy:148:10)
at emitErrorCloseNT (node:internal/streams/destroy:130:3)
at process.processTicksAndRejections (node:internal/process/task_queues:90:21)
[Trace - 17:20:03.334] ProxyCommand process exited, code: 0, signal: null
[Trace - 17:20:03.334] ProxyCommand process closed, code: 0, signal: null
Current Qoder Version (Menu → About Qoder → Copy)
Version: 0.10.2
VSCode Version: 1.106.3
Commit: 16c1dec9a3994f378353c6947b77c2dcf96e7c49
Date: 2026-03-26T04:27:01.304Z
Electron: 37.7.0
Chromium: 138.0.7204.251
Node.js: 22.20.0
V8: 13.8.258.32-electron.0
OS: Darwin arm64 25.4.0
I thought it was my clash-verge and TUN mode caused connection failure. But after shutting down it and rebooting my OS, it is still not working…