Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Summary
In the classic Editor window, Connect via SSH no longer accepts a full terminal-style SSH command. Pasting something like:
ssh [email protected] -p 31483 -i ~/.ssh/id_ed25519
and pressing Enter, or clicking a list item, produces no response at all — the dialog stays on the host step, does not switch to “Connecting”, and Output → Remote-SSH shows no logs.
Connecting via an SSH config Host alias (e.g. gpu-31483 with HostName, Port, IdentityFile in ~/.ssh/config) still works.
Expected behavior
Pasting the full ssh ... command (as I used to do when I switched from VS Code to Cursor) should start the remote connection, or at least show Connecting / errors in the UI or Remote-SSH output.
Actual behavior
- Full
ssh ...command: no UI change, no Remote-SSH output - Config Host alias: connects normally
Regression
This used to work in Cursor without a dedicated config entry. I only added Host gpu-31483 in ~/.ssh/config as a workaround after the command stopped working. I originally chose Cursor because paste-and-connect with the full SSH command worked for me.
Steps to reproduce
-
Open Cursor (classic Editor layout, not Agents-only).
-
Open Connect via SSH (Command Palette or editor empty state).
-
Paste:
ssh [email protected] -p 31483 -i ~/.ssh/id_ed25519(use your real host/port/key). -
Press Enter or click Connect / a suggested host row.
-
Observe: nothing happens (no Connecting step, no Output logs).
-
Repeat with only the config alias, e.g.
gpu-31483→ connection proceeds.
What I already tried
- Developer: Reload Window
- Reinstalled Cursor
- Reinstalled Remote-SSH extension
Notes
The UI hint says “user@host or select from SSH config”, but the regression is the silent failure when using a full ssh CLI string that previously worked. VS Code documents full ssh commands mainly for Add New SSH Host (writes config); my case is direct connect via Connect via SSH.
Steps to Reproduce
- Connect via SSH → paste full ssh command → Enter → no reaction, no Remote-SSH logs.
- Same dialog → type config Host alias → Connect → works.
Operating System
MacOS
Version Information
Environment
- OS: macOS (darwin 25.x)
- Cursor: 3.5.17
- Extension: Anysphere Remote - SSH 1.0.51
- Remote: Linux (RunPod-style SSH on non-default port)
Does this stop you from using Cursor
Yes - Cursor is unusable