问题简述
VSCode 的 remote ssh
插件方便开发者使用本地编辑器连接远程服务器进行开发,但是一旦运行某个程序产生了端口时,它就会利用 SSH 隧道自动转发端口到本地。比如:
# webpack 或 vite 开启 dev server
npm run dev
有时我们并不想要这样的功能,因为本来就是经济型服务器,这样做会加重服务器的负担,导致间歇性的连接断开。经过一番搜索后,在 Github issues 里找到了 解决方案
关闭方法
在 settings.json 根节点下添加一行:
{
"remote.autoForwardPorts": false
}
或者工作区:
{
"settings": {
"remote.autoForwardPorts": false
}
}