My problem turned out to be with the C:\Users\DavidGrucza\AppData\Roaming\Code\User\settings.json file, specifically the remote.SSH.defaultExtensions section. My file looks like this:
{
"workbench.colorTheme": "Default Light Modern",
"yaml.schemas": {
"file:///c%3A/Users/DavidGrucza/.vscode/extensions/atlassian.atlascode-3.8.2/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"remote.SSH.defaultExtensions": [
"ms-python.python",
"atlassian.atlascode",
"yutengjing.open-in-external-app",
"ni.vscode-ni-python-debugging-for-teststand"
],
"remote-explorer.collapseRecentFolders": true,
"remote.SSH.remotePlatform": {
"172.26.30.121": "windows",
"qsfp-cal-002": "windows",
"qsfp-cal-001": "windows"
}
}
After experimenting, if I uninstall the extensions on the remote computer I don't get errors and the extensions get installed. When I try to connect again I get errors. Does anyone know if this is expected behavior?