Describe the Bug
About two weeks ago, I used Cursor’s ‘Connect via SSH’ to directly connect to a remote cloud IDE, and it worked fine. But suddenly, it stopped working one time, and it still doesn’t work up to now
Steps to Reproduce
First, click ‘Connect via SSH’ on the Cursor homepage, paste the SSH link in the pop-up dialog box, and wait for the automatic connection.
Expected Behavior
To connect successfully
Operating System
Windows 10/11
Current Cursor Version (Menu → About Cursor → Copy)
Version: 1.2.1 (user setup)
Commit: 1.99.3
Date: 031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0
Electron: 2025-07-03T06:16:02.610Z
ElectronBuildId: 34.5.1
Chromium: undefined
Node.js: 132.0.6834.210
V8: 20.19.0
OS: 13.2.152.41-electron.0
Additional Information
Here is the log on my local machine.
2025-07-04 23:43:50.086 [info] (ssh_tunnel) stdout: .. … … 98% 450M 0s
65750K … … … … … 98% 537M 0s
65800K … … … … … 99% 208M 0s
65850K … … … … … 99% 253M 0s
65900K … … … … … 99% 505M 0s
65950K … … … … … 99% 654M 0s
66000K … … … … … 99% 406M 0s
66050K … … … … … 99% 476M 0s
66100K … … … … … 99% 630M 0s
66150K … … … … … 99% 480M 0s
66200K … … … … … 99% 547M 0s
66250K … … … … … 99% 317M 0s
66300K … … … … … 99% 526M 0s
66350K … … … … … 99% 548M 0s
66400K … … … … … 99% 397M 0s
66450K … …
2025-07-04 23:43:50.087 [info] (ssh_tunnel) stdout: … 100% 783M=9.3s
2025-07-04 15:43:50 (6.97 MB/s) - ‘cursor-server-e22cbc38-2e44-4345-a2da-e373d504a3a9.tar.gz’ saved [68062292/68062292]
2025-07-04 23:43:52.086 [info] (ssh_tunnel) stdout: Checking node executable
2025-07-04 23:43:52.090 [info] (ssh_tunnel) stdout: v20.18.2
2025-07-04 23:43:52.091 [info] (ssh_tunnel) stdout: Checking for running multiplex server: /root/.cursor-server/bin/multiplex-server/45e440a0fc5a5d12380c7a83a49ab82c55f715a5d60292da31f8d75730a9ee15.js
2025-07-04 23:43:52.098 [info] (ssh_tunnel) stdout: Running multiplex server:
2025-07-04 23:43:52.100 [info] (ssh_tunnel) stdout: Creating multiplex server token file /tmp/cursor-remote-multiplex.token.6ca0869f6193ac0d40fa6ae74ed01260.45e440a0fc5a5d12380c7a83a49ab82c55f715a5d60292da31f8d75730a9ee15
2025-07-04 23:43:52.105 [info] (ssh_tunnel) stdout: Creating directory for multiplex server: /root/.cursor-server/bin/multiplex-server
2025-07-04 23:43:52.106 [info] (ssh_tunnel) stdout: Writing multiplex server script to /root/.cursor-server/bin/multiplex-server/45e440a0fc5a5d12380c7a83a49ab82c55f715a5d60292da31f8d75730a9ee15.js
2025-07-04 23:43:52.106 [info] (ssh_tunnel) stdout: Starting multiplex server: /root/.cursor-server/bin/031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0/node /root/.cursor-server/bin/multiplex-server/45e440a0fc5a5d12380c7a83a49ab82c55f715a5d60292da31f8d75730a9ee15.js 14e98ec3-cb86-4f5a-9f32-c12071ccf703
2025-07-04 23:43:52.119 [info] (ssh_tunnel) stdout: Multiplex server started with PID 28577 and wrote pid to file /tmp/cursor-remote-multiplex.pid.6ca0869f6193ac0d40fa6ae74ed01260.45e440a0fc5a5d12380c7a83a49ab82c55f715a5d60292da31f8d75730a9ee15
2025-07-04 23:43:52.121 [info] (ssh_tunnel) stdout: Reading multiplex server token file /tmp/cursor-remote-multiplex.token.6ca0869f6193ac0d40fa6ae74ed01260.45e440a0fc5a5d12380c7a83a49ab82c55f715a5d60292da31f8d75730a9ee15
Multiplex server token file found
Reading multiplex server log file /tmp/cursor-remote-multiplex.log.6ca0869f6193ac0d40fa6ae74ed01260.45e440a0fc5a5d12380c7a83a49ab82c55f715a5d60292da31f8d75730a9ee15
2025-07-04 23:43:52.633 [info] (ssh_tunnel) stdout: Checking for code servers
2025-07-04 23:43:52.651 [info] (ssh_tunnel) stdout: Code server script is not running
Creating code server token file /tmp/cursor-remote-code.token.6ca0869f6193ac0d40fa6ae74ed01260
2025-07-04 23:43:52.674 [info] (ssh_tunnel) stdout: Starting code server script /root/.cursor-server/bin/031e7e0ff1e2eda9c1a0f5df67d44053b059c5d0/bin/cursor-server --start-server --host=127.0.0.1 --port 0 --connection-token-file /tmp/cursor-remote-code.token.6ca0869f6193ac0d40fa6ae74ed01260 --telemetry-level off --enable-remote-auto-shutdown --accept-server-license-terms &> /tmp/cursor-remote-code.log.6ca0869f6193ac0d40fa6ae74ed01260 &
2025-07-04 23:43:52.678 [info] (ssh_tunnel) stdout: Code server started with PID 28606 and wrote pid to file /tmp/cursor-remote-code.pid.6ca0869f6193ac0d40fa6ae74ed01260
Code server log file is /tmp/cursor-remote-code.log.6ca0869f6193ac0d40fa6ae74ed01260
It just stopped there for a very long time until cursor told me that the server cannot be installed.
Does this stop you from using Cursor
No - Cursor works, but with this issue