vscode 实时同步代码到远程

2025 年 8 月 12 日
 Saunak

平时习惯用 VSCode + Remote SSH 在服务器上开发。

但最近发现部分插件(包括 Cursor )在远程环境无法正常使用,所以想改成本地开发、远程运行的方式。

需求:

1 类似 PyCharm 的本地开发 + 自动实时同步到远程

2 不想用 Git 提交/拉取,而是改完立即同步

3 重点是 实时性 和 稳定性

目前调研到的几种方案:

1 VS Code SFTP 插件:这是一个很常见的方案,但似乎有多个不同的版本,听说有些可能存在 bug 或不再维护。

2 Syncthing:一个开源的点对点文件同步工具。

3 微力同步:一个基于 Syncthing 的同步工具,似乎在国内网络环境下更友好。

4 Mutagen:一个面向开发人员的高性能同步工具,但感觉用户群体相对较小。

5 sshfs: 远程文件挂载到本地

想问下各位:

1 最好是本地 ide 的 agent 能够使用终端。服务器上的经常存在网络问题。

2 从实时性和稳定性来看,哪个更靠谱?

3 有没有长期用过这些方案的朋友分享下经验或踩坑点?

3542 次点击
所在节点    Visual Studio Code
19 条回复
NessajCN
2025 年 8 月 12 日
sshfs 最靠谱
hwdq0012
2025 年 8 月 12 日
我远程是编译服务器上的 docker 容器跑的 ubuntu 或 debain , 直接在编译服务器上启动一个 vnc 桌面,把 docker 里的 linux 设置 export display:11 (11 为我的 vnc 桌面号), 然后把 ide 挂载到 docker 里, 打开后就显示到 vnc 桌面上了

如果要同步文件,如果是 windows ,那我建议你安装一个 bash 环境使用 rsync 增量同步,或用 wsl +rsync
rsync -av -e ssh ./localDir user@remote: path2remoteDir

linux 就直接用 rsync 增量同步了
xgdgsc
2025 年 8 月 12 日
syncthing 很稳定,还可以设置单向
noqwerty
2025 年 8 月 12 日
可以通过 remote.extensionKind 给需要本地联网的插件配置成 [“ui”],然后正常使用 vscode remote ssh 开发就行了
edcopclub
2025 年 8 月 12 日
windows 可以用 winscp ,用了一年了还可以
sparklee
2025 年 8 月 12 日
samba 挂载到本地
chronos
2025 年 8 月 12 日
这种场景我一般都用 mutagen 。
kekxv
2025 年 8 月 12 日
为啥不直接用 code-server ?直接在服务器上运行
kekxv
2025 年 8 月 12 日
服务器网络不行的话、ssh 反向隧道解决网络问题,应该会更简单吧
zooo
2025 年 8 月 12 日
我最近也有同步的需求

相同代码需要在两台机器上跑,尽可能保持实时同步,之前用过 syncthing 同步文件夹还不错,还没试过代码,代码同步怕乱了,文件还好
Saunak
2025 年 8 月 13 日
@kekxv 试过了,解决不了。不光是网的问题
Saunak
2025 年 8 月 13 日
@kekxv 核心的诉求是,本地的 ide 及插件处理代码,而不是服务器端的。至于代码在服务器还是本地倒不是关键。
jeffords
2025 年 8 月 13 日
我用 filezilla 每次托文件夹手动更新。。。
BlueSkyXN
2025 年 8 月 13 日
没这么麻烦,直接 one drive 把目录挂进去
kingzleshe
2025 年 8 月 13 日
服务器开发目录挂载到本地网络磁盘就满足需求了,怎么组网随意
caokeck
2025 年 8 月 13 日
自己搞了套脚本,写好代码一键上传编译
monway
2025 年 8 月 13 日
买个云上的 NAS 挂载到本地就好了
realJamespond
2025 年 8 月 13 日
sshfs 之前用过, 如果要远程 gdb 就比较麻烦要另外配置,remote-ssh 就很方便
tusj
2025 年 8 月 14 日
我都是写个 scp 脚本,需要同步的时候手动执行。
自动同步?我想想都觉得混身难受,我改一个字他同步一下,改一个字又同步一下,自动同步好重啊!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1151859

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX