Rmote ssh not working but VS code works

Where does the bug appear (feature/product)?

Somewhere else…

Describe the Bug

I use cursor with remote instance(Ubuntu 24.xx LTS)
Even yesterday I used it and it worked well.
So I deleted .cursor-server and restarted the cursor and Mac again. But, still, remote SSH failed.
um i searched for information in another post, he says use anysnycs? remote SSH., and i use that, too.

I guessed the problem is missing ssh-remote+pod configuration.

How do I set up the configuration on the Mac and the remote server??

Remote SSH Log:

[info] Resolving ssh remote authority 'pod' (Unparsed 'ssh-remote+pod') (attempt #1)
[info] SSH askpass server listening on /var/folders/y1/31my8s553k1bpg_q9477891m0000gn/T/cursor-ssh-HYHs43/socket.sock
[debug] hostname: pod, remote platform map: {}
[debug] hostname: pod, remote server install map: {}
[info] Using askpass script: /Users/elefunt/.cursor/extensions/anysphere.remote-ssh-1.0.30/dist/scripts/launchSSHAskpass.sh with javascript file /Users/elefunt/.cursor/extensions/anysphere.remote-ssh-1.0.30/dist/scripts/sshAskClient.js. Askpass handle: /var/folders/y1/31my8s553k1bpg_q9477891m0000gn/T/cursor-ssh-HYHs43/socket.sock
[info] Launching SSH server via shell with command: cat "/var/folders/y1/31my8s553k1bpg_q9477891m0000gn/T/cursor_remote_install_5c1e0d69-4984-4dab-9cd4-f6bd4a706bfe.sh" | ssh -T -D 52949 pod bash --login -c bash
[info] Establishing SSH connection: cat "/var/folders/y1/31my8s553k1bpg_q9477891m0000gn/T/cursor_remote_install_5c1e0d69-4984-4dab-9cd4-f6bd4a706bfe.sh" | ssh -T -D 52949 pod bash --login -c bash
[info] Started installation script. Waiting for it to finish...
[info] Waiting for server to install. Timeout: 30000ms
[info] (ssh_tunnel) stderr: shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stdout: Configuring Cursor Server on Remote

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stdout: Using TMP_DIR: /tmp

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stdout: Locking /tmp/cursor-remote-lock.0939f4c10fe8cb0fef56d5bd029984c4

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
pushd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stdout: Downloading server via wget from https://downloads.cursor.com/production/2f2737de9aa376933d975ae30290447c910fdf46/linux/x64/cursor-reh-linux-x64.tar.gz to cursor-server-0fe145b1-79fa-468b-9918-c9e861c784c5.tar.gz

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
sh: 0: getcwd() failed: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: --2025-09-11 05:49:47--  https://downloads.cursor.com/production/2f2737de9aa376933d975ae30290447c910fdf46/linux/x64/cursor-reh-linux-x64.tar.gz

[info] (ssh_tunnel) stderr: Resolving downloads.cursor.com (downloads.cursor.com)... 
[info] (ssh_tunnel) stderr: 104.18.16.128, 104.18.17.128, 2606:4700::6812:1180, ...
Connecting to downloads.cursor.com (downloads.cursor.com)|104.18.16.128|:443... 
[info] (ssh_tunnel) stderr: connected.

[info] (ssh_tunnel) stderr: HTTP request sent, awaiting response... 
[info] (ssh_tunnel) stderr: 200 OK
Length: 65642590 (63M) [application/gzip]
Saving to: ‘cursor-server-0fe145b1-79fa-468b-9918-c9e861c784c5.tar.gz’


cursor-server-0fe14   0%[                    ]       0  --.-KB/s               
[info] (ssh_tunnel) stderr: 
cursor-server-0fe14  31%[=====>              ]  19.83M  99.1MB/s               
[info] (ssh_tunnel) stderr: 
cursor-server-0fe14  58%[==========>         ]  36.40M  91.0MB/s               
[info] (ssh_tunnel) stderr: 
cursor-server-0fe14  77%[==============>     ]  48.42M  79.6MB/s               
[info] (ssh_tunnel) stderr: 
cursor-server-0fe14  99%[==================> ]  62.05M  76.8MB/s               
cursor-server-0fe14 100%[===================>]  62.60M  77.0MB/s    in 0.8s    

job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: 2025-09-11 05:49:48 (77.0 MB/s) - ‘cursor-server-0fe145b1-79fa-468b-9918-c9e861c784c5.tar.gz’ saved [65642590/65642590]


[info] (ssh_tunnel) stdout: Extracting server contents from cursor-server-0fe145b1-79fa-468b-9918-c9e861c784c5.tar.gz

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[info] (ssh_tunnel) stdout: c99f3fa5bb09df9deb9387ab: start
exitCode==1==
nodeExecutable==/home/jovyan/.cursor-server/bin/2f2737de9aa376933d975ae30290447c910fdf40/node==
multiplexListeningOn====
multiplexConnectionToken====
codeListeningOn====
errorMessage==Failed to extract code server script: /home/jovyan/.cursor-server/bin/2f2737de9aa376933d975ae30290447c910fdf40/bin/cursor-server==
isFatalError==false==
codeConnectionToken====
detectedPlatform==linux==
arch==x64==
SSH_AUTH_SOCK====
c99f3fa5bb09df9deb9387ab: end
Unlocking /tmp/cursor-remote-lock.0939f4c10fe8cb0fef56d5bd029984c4

[info] Server install command exit code:  1
[error] Error installing server: [Error: Couldn't install Cursor Server, install script returned non-zero exit status: Failed to extract code server script: /home/jovyan/.cursor-server/bin/2f2737de9aa376933d975ae30290447c910fdf40/bin/cursor-server
	at t.installCodeServer (/Users/elefunt/.cursor/extensions/anysphere.remote-ssh-1.0.30/dist/main.js:2:948387)
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
	at async /Users/elefunt/.cursor/extensions/anysphere.remote-ssh-1.0.30/dist/main.js:2:401945]
[info] Deleting local script /var/folders/y1/31my8s553k1bpg_q9477891m0000gn/T/cursor_remote_install_5c1e0d69-4984-4dab-9cd4-f6bd4a706bfe.sh
[info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory

[error] Error resolving SSH authority [Error: Couldn't install Cursor Server, install script returned non-zero exit status: Failed to extract code server script: /home/jovyan/.cursor-server/bin/2f2737de9aa376933d975ae30290447c910fdf40/bin/cursor-server
	at t.installCodeServer (/Users/elefunt/.cursor/extensions/anysphere.remote-ssh-1.0.30/dist/main.js:2:948387)
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
	at async /Users/elefunt/.cursor/extensions/anysphere.remote-ssh-1.0.30/dist/main.js:2:401945]

in the log, 2025-09-11 14:50:10.870 [info] (ssh_tunnel) stderr: job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory
job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory.
also i checked .cursor-server permission. but it’s all fine.

Has anyone faced this same error?

Steps to Reproduce

install same version of cursor and vs code
and then use remote ssh

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

Version: 1.5.11 (Universal)
VSCode Version: 1.99.3
Commit: 2f2737de9aa376933d975ae30290447c910fdf40
Date: 2025-09-05T03:48:32.332Z
Electron: 34.5.8
Chromium: 132.0.6834.210
Node.js: 20.19.1
V8: 13.2.152.41-electron.0
OS: Darwin arm64 23.1.0

Does this stop you from using Cursor

Yes - Cursor is unusable

It sounds like the remote server installation directory is getting wiped while the server is installing. Can you reboot the remote server to kill all other processes that may be wiping this directory, and then try reconnecting?

This topic was automatically closed 22 days after the last reply. New replies are no longer allowed.