SSH not working in latest update

Sure, will do! I couldn’t find that extension url sadly.

My re-opened issue: [Remote-SSH Bug]: Old bug is still active: Remote-SSH extention is unusable. "missing value for match criteria ### · Issue #9962 · microsoft/vscode-remote-release · GitHub

Older issue stating the same problem: Remote-SSH extention is unusable. "missing value for match criteria ###" · Issue #9561 · microsoft/vscode-remote-release · GitHub

Nope. Getting the error I was getting before:

Missing value for match criteria $HOME/.ssh/config

(Before is ambiguous, I know. This is the first problem I started investigating)

Edit: Also this is after fully uninstalling and reinstalling Cursor, just to make that clear. (I did a full clean slate, just to avoid any and all mishaps that could occur locally…somehow)

This full issue is that when opening the remote connections, I can’t even see any of them:

What about installing open-remote-ssh?

https://open-vsx.org/extension/jeanp413/open-remote-ssh

Dragging the downloaded vsix to the extensions pane should work after uninstalling the original remote ssh extension

That’s what you asked me to do before, right?

The new error I just posted is from that.

and can you verify open-remote-ssh is installed? You’ll see it in the extensions page.

Screen Shot 2024-06-08 at 1.43.42 PM

Yes, it is :slight_smile:

Full extensions dump for you:

[
  {
    "identifier": {
      "id": "ms-vscode-remote.vscode-remote-extensionpack",
      "uuid": "23d72dfc-8dd1-4e30-926e-8783b4378f13"
    },
    "version": "0.25.0",
    "location": {
      "$mid": 1,
      "path": "/c:/Users/muell/.cursor/extensions/ms-vscode-remote.vscode-remote-extensionpack-0.25.0",
      "scheme": "file"
    },
    "relativeLocation": "ms-vscode-remote.vscode-remote-extensionpack-0.25.0",
    "metadata": {
      "id": "23d72dfc-8dd1-4e30-926e-8783b4378f13",
      "publisherId": "ac9410a2-0d75-40ec-90de-b59bb705801d",
      "publisherDisplayName": "Microsoft",
      "targetPlatform": "undefined",
      "isApplicationScoped": false,
      "updated": true,
      "isPreReleaseVersion": false,
      "installedTimestamp": 1701275321649,
      "preRelease": false
    }
  },
  {
    "identifier": {
      "id": "ms-vscode.sublime-keybindings",
      "uuid": "529697b9-b343-4b1c-ba2f-f5ef692132d4"
    },
    "version": "4.1.10",
    "location": {
      "$mid": 1,
      "path": "/c:/Users/muell/.cursor/extensions/ms-vscode.sublime-keybindings-4.1.10",
      "scheme": "file"
    },
    "relativeLocation": "ms-vscode.sublime-keybindings-4.1.10",
    "metadata": {
      "id": "529697b9-b343-4b1c-ba2f-f5ef692132d4",
      "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee",
      "publisherDisplayName": "Microsoft",
      "targetPlatform": "undefined",
      "isApplicationScoped": false,
      "updated": true,
      "isPreReleaseVersion": false,
      "installedTimestamp": 1705770395386,
      "pinned": false,
      "preRelease": false
    }
  },
  {
    "identifier": {
      "id": "tailscale.vscode-tailscale",
      "uuid": "40330fb2-1d97-4b84-a5c8-f014cf363397"
    },
    "version": "1.0.0",
    "location": {
      "$mid": 1,
      "path": "/c:/Users/muell/.cursor/extensions/tailscale.vscode-tailscale-1.0.0",
      "scheme": "file"
    },
    "relativeLocation": "tailscale.vscode-tailscale-1.0.0",
    "metadata": {
      "id": "40330fb2-1d97-4b84-a5c8-f014cf363397",
      "publisherId": "fcfe2db2-e98a-4fd3-aa5f-ed8c045eec5a",
      "publisherDisplayName": "Tailscale",
      "targetPlatform": "undefined",
      "updated": false,
      "isPreReleaseVersion": false,
      "hasPreReleaseVersion": false,
      "installedTimestamp": 1706882297495,
      "pinned": false
    }
  },
  {
    "identifier": {
      "id": "ms-vscode.remote-server",
      "uuid": "105c0b3c-07a9-4156-a4fc-4141040eb07e"
    },
    "version": "1.5.1",
    "location": {
      "$mid": 1,
      "path": "/c:/Users/muell/.cursor/extensions/ms-vscode.remote-server-1.5.1",
      "scheme": "file"
    },
    "relativeLocation": "ms-vscode.remote-server-1.5.1",
    "metadata": {
      "id": "105c0b3c-07a9-4156-a4fc-4141040eb07e",
      "publisherId": "5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee",
      "publisherDisplayName": "Microsoft",
      "targetPlatform": "undefined",
      "isApplicationScoped": false,
      "updated": true,
      "isPreReleaseVersion": false,
      "hasPreReleaseVersion": false,
      "installedTimestamp": 1709908874005,
      "pinned": false,
      "preRelease": false
    }
  },
  {
    "identifier": {
      "id": "ms-azuretools.vscode-docker",
      "uuid": "0479fc1c-3d67-49f9-b087-fb9069afe48f"
    },
    "version": "1.29.1",
    "location": {
      "$mid": 1,
      "path": "/c:/Users/muell/.cursor/extensions/ms-azuretools.vscode-docker-1.29.1",
      "scheme": "file"
    },
    "relativeLocation": "ms-azuretools.vscode-docker-1.29.1",
    "metadata": {
      "id": "0479fc1c-3d67-49f9-b087-fb9069afe48f",
      "publisherId": "52b787f2-79a9-4f32-99b4-393afe3005d3",
      "publisherDisplayName": "Microsoft",
      "targetPlatform": "undefined",
      "isApplicationScoped": false,
      "updated": true,
      "isPreReleaseVersion": false,
      "hasPreReleaseVersion": false,
      "installedTimestamp": 1714662131997,
      "pinned": false,
      "preRelease": false,
      "source": "gallery"
    }
  },
  {
    "identifier": {
      "id": "ms-python.debugpy",
      "uuid": "4bd5d2c9-9d65-401a-b0b2-7498d9f17615"
    },
    "version": "2024.6.0",
    "location": {
      "$mid": 1,
      "path": "/c:/Users/muell/.cursor/extensions/ms-python.debugpy-2024.6.0-win32-x64",
      "scheme": "file"
    },
    "relativeLocation": "ms-python.debugpy-2024.6.0-win32-x64",
    "metadata": {
      "id": "4bd5d2c9-9d65-401a-b0b2-7498d9f17615",
      "publisherId": "998b010b-e2af-44a5-a6cd-0b5fd3b9b6f8",
      "publisherDisplayName": "Microsoft",
      "targetPlatform": "win32-x64",
      "isApplicationScoped": false,
      "updated": true,
      "isPreReleaseVersion": false,
      "hasPreReleaseVersion": false,
      "installedTimestamp": 1714740392634,
      "pinned": false,
      "preRelease": false,
      "source": "gallery"
    }
  },
  {
    "identifier": {
      "id": "svelte.svelte-vscode",
      "uuid": "c5463f77-75d9-4a25-8cc4-d8541a461285"
    },
    "version": "108.5.0",
    "location": {
      "$mid": 1,
      "path": "/c:/Users/muell/.cursor/extensions/svelte.svelte-vscode-108.5.0",
      "scheme": "file"
    },
    "relativeLocation": "svelte.svelte-vscode-108.5.0",
    "metadata": {
      "id": "c5463f77-75d9-4a25-8cc4-d8541a461285",
      "publisherId": "c3bf51ad-baaa-466c-952c-9c3ca9bfabed",
      "publisherDisplayName": "Svelte",
      "targetPlatform": "undefined",
      "isApplicationScoped": false,
      "updated": true,
      "isPreReleaseVersion": false,
      "hasPreReleaseVersion": false,
      "installedTimestamp": 1717024568076,
      "pinned": false,
      "preRelease": false,
      "source": "gallery"
    }
  },
  {
    "identifier": {
      "id": "jeanp413.open-remote-ssh"
    },
    "version": "0.0.45",
    "location": {
      "$mid": 1,
      "path": "/c:/Users/muell/.cursor/extensions/jeanp413.open-remote-ssh-0.0.45",
      "scheme": "file"
    },
    "relativeLocation": "jeanp413.open-remote-ssh-0.0.45",
    "metadata": {
      "installedTimestamp": 1717879007378,
      "source": "vsix",
      "id": "9fc16cea-08e2-4ae5-bf75-224004d722ff",
      "publisherDisplayName": "jeanp413",
      "publisherId": "82e59b79-acc5-4a5b-81cb-9303cbdc05cb",
      "isPreReleaseVersion": false,
      "hasPreReleaseVersion": false
    }
  },
  {
    "identifier": {
      "id": "ms-vscode-remote.remote-containers",
      "uuid": "93ce222b-5f6f-49b7-9ab1-a0463c6238df"
    },
    "version": "0.327.0",
    "location": {
      "$mid": 1,
      "path": "/c:/Users/muell/.cursor/extensions/ms-vscode-remote.remote-containers-0.327.0",
      "scheme": "file"
    },
    "relativeLocation": "ms-vscode-remote.remote-containers-0.327.0",
    "metadata": {
      "id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df",
      "publisherId": "ac9410a2-0d75-40ec-90de-b59bb705801d",
      "publisherDisplayName": "ms-vscode-remote",
      "targetPlatform": "undefined",
      "isApplicationScoped": false,
      "updated": true,
      "isPreReleaseVersion": false,
      "hasPreReleaseVersion": false,
      "installedTimestamp": 1717879218210,
      "pinned": true,
      "preRelease": false,
      "source": "gallery"
    }
  },
  {
    "identifier": {
      "id": "ms-vscode-remote.remote-wsl",
      "uuid": "f0c5397b-d357-4197-99f0-cb4202f22818"
    },
    "version": "0.81.8",
    "location": {
      "$mid": 1,
      "path": "/c:/Users/muell/.cursor/extensions/ms-vscode-remote.remote-wsl-0.81.8",
      "scheme": "file"
    },
    "relativeLocation": "ms-vscode-remote.remote-wsl-0.81.8",
    "metadata": {
      "id": "f0c5397b-d357-4197-99f0-cb4202f22818",
      "publisherId": "ac9410a2-0d75-40ec-90de-b59bb705801d",
      "publisherDisplayName": "ms-vscode-remote",
      "targetPlatform": "undefined",
      "isApplicationScoped": false,
      "updated": true,
      "isPreReleaseVersion": false,
      "hasPreReleaseVersion": false,
      "installedTimestamp": 1717879223713,
      "pinned": true,
      "preRelease": false,
      "source": "gallery"
    }
  },
  {
    "identifier": {
      "id": "ms-python.python",
      "uuid": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5"
    },
    "version": "2023.22.1",
    "location": {
      "$mid": 1,
      "path": "/c:/Users/muell/.cursor/extensions/ms-python.python-2023.22.1",
      "scheme": "file"
    },
    "relativeLocation": "ms-python.python-2023.22.1",
    "metadata": {
      "id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5",
      "publisherId": "998b010b-e2af-44a5-a6cd-0b5fd3b9b6f8",
      "publisherDisplayName": "ms-python",
      "targetPlatform": "undefined",
      "isApplicationScoped": false,
      "updated": true,
      "isPreReleaseVersion": false,
      "hasPreReleaseVersion": false,
      "installedTimestamp": 1717879221003,
      "pinned": true,
      "preRelease": false,
      "source": "gallery"
    }
  },
  {
    "identifier": {
      "id": "ms-python.vscode-pylance",
      "uuid": "364d2426-116a-433a-a5d8-a5098dc3afbd"
    },
    "version": "2023.10.40",
    "location": {
      "$mid": 1,
      "fsPath": "c:\\Users\\muell\\.cursor\\extensions\\ms-python.vscode-pylance-2023.10.40",
      "_sep": 1,
      "external": "file:///c%3A/Users/muell/.cursor/extensions/ms-python.vscode-pylance-2023.10.40",
      "path": "/c:/Users/muell/.cursor/extensions/ms-python.vscode-pylance-2023.10.40",
      "scheme": "file"
    },
    "relativeLocation": "ms-python.vscode-pylance-2023.10.40",
    "metadata": {
      "id": "364d2426-116a-433a-a5d8-a5098dc3afbd",
      "publisherId": "998b010b-e2af-44a5-a6cd-0b5fd3b9b6f8",
      "publisherDisplayName": "ms-python",
      "targetPlatform": "undefined",
      "isApplicationScoped": false,
      "updated": true,
      "isPreReleaseVersion": false,
      "hasPreReleaseVersion": false,
      "installedTimestamp": 1717879220716,
      "pinned": true,
      "preRelease": false,
      "source": "gallery"
    }
  }
]

what OS do you have? and what is inside your ~/.ssh/config?

Windows 10, ssh file is as follows:

Host workmachine
    HostName 192.168.68.67
    Port 24
    User zach

Host workhorse
    HostName 192.168.68.55
    Port 24
    User zach

Host homeserver
    HostName 192.168.68.65
    User muellerzr

Host nasgul
    HostName 192.168.68.56
    User nas

Match host 192.168.68.73 exec "C:\Users\muell\wakeonlan.lnk -w -mac XXX"# To use ScaleFT proxycommand, add this configuration block to your $HOME/.ssh/config
Match exec "C:\Users\muell\AppData\Local\Apps\ScaleFT\bin\sft.exe resolve -q  %h"
    ProxyCommand "C:\Users\muell\AppData\Local\Apps\ScaleFT\bin\sft.exe" proxycommand  %h
    UserKnownHostsFile C:\Users\muell\AppData\Local\ScaleFT\proxycommand_known_hosts

Again, I’d like to reiterate. The solution here is to roll down the remote ssh version in VSCode to the version specified. I have changed nothing in my SSH config in four months.

I can also try rolling back the version of Cursor, however I don’t know how to do so.

Now when I install jeanp413.open-remote-ssh-0.0.45.vsix in cursor all working with key auth.

config /.ssh/config
Host dev-api-server
HostName 172.16.0.236
User root
IdentityFile D:\keys\local_dev_172.16.0.236\id_rsa