Remote SSH setup fails

:white_check_mark: Check the forum to ensure the issue hasn’t been reported already
There have been similar issues reported with SSH connections in the past, but they were different.

I am trying to connect to my local Home Assistant server using the “Open Remote - SSH” extension.
This works fine in VSCode using the same extension.

When trying to connect in Cursor, the SSH connection is established, but the server side setup process fails when trying to download a non-existing file:

[Trace  - 00:40:01.429] Server install command stderr:
Connecting to cursor.blob.core.windows.net (20.209.35.129:443)
wget: server returned error: HTTP/1.1 404 The specified blob does not exist.

[Trace  - 00:40:01.429] Server install command stdout:
Error downloading server from https://cursor.blob.core.windows.net/remote-releases/15746f716efa868ebac16b1675bad2714d6c27d0/vscode-reh-alpine-arm64.tar.gz
5d212b46a6b224953a624b1e: start
exitCode==1==
listeningOn====
connectionToken====
logFile==/root/.cursor-server/.15746f716efa868ebac16b1675bad2714d6c27d0.log==
osReleaseId==alpine==
arch==aarch64==
platform==alpine==
tmpDir==/tmp==
5d212b46a6b224953a624b1e: end

[Error  - 00:40:01.431] Error resolving authority
Error: Couldn't install vscode server on remote server, install script returned non-zero exit status
	at t.installCodeServer (/Users/Hendrik/.cursor/extensions/jeanp413.open-remote-ssh-0.0.48-universal/out/extension.js:1:442308)
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
	at async /Users/Hendrik/.cursor/extensions/jeanp413.open-remote-ssh-0.0.48-universal/out/extension.js:1:404904

Additional details:
I am running Cursor Version: 0.45.10 on macOS 15.3
I am connecting to Home Assistant running Home Assistant OS on a Raspberry Pi 4. The SSH server is provided by this add-on:

1 Like

Just saw this previous bug report: Remote ssh on Raspberry Pi 404 - #4 by maxwhalen
Which I believe is the same issue, though the specific file download that is 404ing is different.

Why can’t Cursor get this right? I’ve been scrolling through threads that go back a year and none of them have an actual solution, everyone just knows whats wrong and there’s no Dev responses. I’m just using Raspbian on a Pi4 and it works just fine on VSCode