Manually install Cursor Server for Remote SSH on Windows hosts when Cursor cannot download or copy the server automatically.
Use this helper when Cursor Remote SSH connects to a Windows host but fails during server installation with errors such as:
Download failedcursor.blob.core.windows.netFailed to copy server from local clientvscode-reh-win32-x64.tar.gzCouldn't install Cursor Server
-
Find the server hash in the Cursor Remote SSH log.
It usually appears in a URL like:
https://cursor.blob.core.windows.net/remote-releases/<hash>/vscode-reh-win32-x64.tar.gz -
Confirm SSH can run PowerShell on the remote host.
ssh -T dev powershell -NoLogo -NoProfile -NonInteractive -Command '$HOME'
-
Run the installer from your local Windows machine.
powershell -ExecutionPolicy Bypass -File "$env:USERPROFILE\.cursor\skills\cursor-remote-server-install\scripts\install-cursor-server.ps1" -HostName dev -ServerHash <hash>
-
Reconnect with Cursor Remote SSH.
-HostName <ssh-host>
-ServerHash <cursor-server-hash>
-Platform win32-x64
-IsForceUse -IsForce only when reinstalling the same server hash after a partial or corrupted install.
The script downloads the matching Cursor Server archive, copies it to the remote Windows host with scp, extracts it into the expected .cursor-server directory, and verifies that node.exe is available.
A successful run prints output similar to:
Remote node:
v...
Installed:
<remote path>
If Cursor still fails afterward, check the latest Remote SSH log. Cursor may have updated and requested a different server hash.
- Repository: guoxiao0521/cursor-remote-server-install
- Chinese README: README.zh-CN.md
- Installer script: scripts/install-cursor-server.ps1
- Skill definition: SKILL.md
- Cursor Server downloads: cursor.blob.core.windows.net