Anysphere.remote-ssh wget timeout

Thanks for reporting a bug you have found in Cursor!
Please add the following info to help us diagnose your issue:

:white_check_mark: Check the forum to ensure the issue hasn’t been reported already
Didn’t find

:lady_beetle: Provide a clear description of the bug
Trying to remote ssh to another host but it failed
The logs show it failed at downloading, but when I ssh in and try wget that manually it works.

:counterclockwise_arrows_button: Explain how to reproduce the bug (if known)
Not sure if it’s related to network setting, but it happens to me every time.

:camera: Attach screenshots or recordings (e.g., .jpg, .png, .mp4).

[Trace  - 17:27:56.721] (ssh_tunnel) stdout: Locking /run/user/1000/cursor-remote-lock.ebc1364e84d10198a0ef058beee08fc73f62013cdf68dd747eca3c0911cb0a2d

[Trace  - 17:27:56.725] (ssh_tunnel) stdout: Downloading server via wget from https://cursor.blob.core.windows.net/remote-releases/96e5b01ca25f8fbd4c4c10bc69b15f6228c80770/vscode-reh-linux-x64.tar.gz to cursor-server-39304213-4cb1-4e2e-94cd-09955ebaf2e9.tar.gz

[Trace  - 17:28:06.759] (ssh_tunnel) stderr: failed: Connection timed out.

[Trace  - 17:28:17.759] (ssh_tunnel) stderr: failed: Connection timed out.

[Trace  - 17:28:29.760] (ssh_tunnel) stderr: failed: Connection timed out.

[Trace  - 17:28:29.762] (ssh_tunnel) stdout: bd0150e1c5d26e0877bc80a1: start
exitCode==1==
nodeExecutable==/home/nvme/.cursor-server/bin/96e5b01ca25f8fbd4c4c10bc69b15f6228c80770/node==
multiplexListeningOn====
multiplexConnectionToken====
codeListeningOn====
errorMessage==Error downloading server from https://cursor.blob.core.windows.net/remote-releases/96e5b01ca25f8fbd4c4c10bc69b15f6228c80770/vscode-reh-linux-x64.tar.gz==
isFatalError==false==
codeConnectionToken====
SSH_AUTH_SOCK====
bd0150e1c5d26e0877bc80a1: end

:laptop: Tell us your operating system and your Cursor version (e.g., Windows, 0.x.x).

:prohibited: Tell us if the issue stops you from using Cursor.
Yes

This is when I manually ssh and wget, it doesn’t have problem

nvme@nvme-cli532:/tmp$ wget https://cursor.blob.core.windows.net/remote-releases/96e5b01ca25f8fbd4c4c10bc69b15f6228c80770/vscode-reh-linux-x64.tar.gz
--2025-05-23 10:27:34--  https://cursor.blob.core.windows.net/remote-releases/96e5b01ca25f8fbd4c4c10bc69b15f6228c80770/vscode-reh-linux-x64.tar.gz
Connecting to 10.0.130.10:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 64745588 (62M) [application/x-tar]
Saving to: _vscode-reh-linux-x64.tar.gz.1_                                                                                                                                                                       
vscode-reh-linux-x64.tar.gz.1                        100%[===================================================================================================================>]  61.75M  11.2MB/s    in 5.8s     
2025-05-23 10:27:50 (10.7 MB/s) - _vscode-reh-linux-x64.tar.gz.1_ saved [64745588/64745588]                                                                                                                      

Hi! Wondering if a proxy needs to be used? If so, you’ll need to configure this in the settings before attempting the download. Attaching a screenshot

Hi @ravirahman

thanks for your reply

I just wonder if the manual download works on the same host, won’t that go with the same network settings as the extension?

It might not, depending on how the proxy is configured (e.g. if it is defined in a .bashrc file, then that might not be loaded when Cursor attempts to download the package)

It turns out this host does need proxy settings.

After I added it to the extension, it works.

Thanks @ravirahman for the help

1 Like

The proxy address should I fill in is the proxy address on my local machine or the remote proxy address?

Remove machine. Local network communication uses the proxy settings detected from the environment