VSCode】解决VSCode远程连接问题:远程主机可能不符合 glibc 和 libstdc++ 试试 SSH FS 替代方案
在日常开发中,VS Code + Remote-SSH 是很多人最喜欢的组合。
但如果远端机器环境过于老旧(比如 glibc 版本太低),VS Code Server 无法运行,就会导致 Remote-SSH 根本连不上。
升级 glibc 往往风险大、麻烦多,这时候有没有更简单的替代方案呢?
答案是:使用 VS Code 扩展「SSH FS」。
网上的教程我看没有讲这个的,我也是利用AI找到的这个方法。
一、为什么选择 SSH FS?
🚀 不依赖远端 VS Code Server,因此不受 glibc 等系统库限制;
📂 VS Code 内原生操作,一键连接、浏览、编辑远端文件;
🔄 支持自动上传修改、忽略大目录,体验接近 Remote-SSH;
🔑 只需一次配置,后续使用和 Remote-SSH 的体验几乎一致。
二、安装 SSH FS 扩展
打开 VS Code,进入 扩展商店;
搜索 SSH FS(作者 Kelvin Schoofs);
点击安装即可。
三、配置远端连接
在 VS Code 左侧会出现 SSH FS 图标;
点击 “+” 新建连接;
填写以下信息:
Host:远端服务器 IP 或域名
Username:用户名
Port:SSH 端口(通常是 22)
Root:项目根目录路径(如 /home/user/project)
Authentication:选择私钥或密码(推荐私钥)
保存后,点击该连接的“文件夹”图标,就能直接在 VS Code 的资源管理器中打开远端目录。
四、总结
当远端服务器因为 glibc 版本过旧 导致 Remote-SSH 不能用时,完全不用强行升级系统。
直接使用 SSH FS 扩展,就能在 VS Code 中继续舒舒服服地远程开发:
编辑体验几乎一致;
配置简单;
不碰远端系统依赖。
👉 一句话总结:Remote-SSH 不行时,SSH FS 是最轻量、最接近原生的替代方案。
更多推荐

所有评论(0)