
最近装了一台 openSUSE 风滚草打算做开发机用,在用 VSCode 连接的时候老是报错如下
[17:31:49.190] Failed to parse remote port from server output
[17:31:49.190] Resolver error: Error
at y.Create (c:\Users\ZGL\.vscode\extensions\ms-vscode-remote.remote-ssh-0.122.0\out\extension.js:2:745163)
at t.handleInstallOutput (c:\Users\ZGL\.vscode\extensions\ms-vscode-remote.remote-ssh-0.122.0\out\extension.js:2:743244)
at t.tryInstall (c:\Users\ZGL\.vscode\extensions\ms-vscode-remote.remote-ssh-0.122.0\out\extension.js:2:866494)
at async c:\Users\ZGL\.vscode\extensions\ms-vscode-remote.remote-ssh-0.122.0\out\extension.js:2:825206
at async t.withShowDetailsEvent (c:\Users\ZGL\.vscode\extensions\ms-vscode-remote.remote-ssh-0.122.0\out\extension.js:2:828461)
at async A (c:\Users\ZGL\.vscode\extensions\ms-vscode-remote.remote-ssh-0.122.0\out\extension.js:2:821668)
at async t.resolve (c:\Users\ZGL\.vscode\extensions\ms-vscode-remote.remote-ssh-0.122.0\out\extension.js:2:825858)
at async c:\Users\ZGL\.vscode\extensions\ms-vscode-remote.remote-ssh-0.122.0\out\extension.js:2:1117225
[17:31:49.193] ------
[17:31:49.194] No hints found in the recent session.
后面问了 Deepseek 才发现openSUSE 内置的 OpenSSL 库和微软的 Remote-ssh 不兼容,只需要把 Remote-ssh 设置里面的 useExecServer 关闭就可以了,这个选项是微软在2024年引入的新机制,开启后会打开一个协作服务器代替传统的 ssh 操作,关闭后就会回退到 ssh 操作。
正文完