Sublime Text 不原生支持 SSH 远程编辑,但可通过 SSHFS 挂载、rsync 同步或 SFTP 插件实现。推荐使用 SSHFS 实现透明编辑,或转向 VSCode Remote-SSH 获得更佳体验。

Sublime Text 本身不原生支持 SSH 远程编辑,但可以通过一些插件和工具实现远程服务器上的文件编辑与同步。以下是几种实用的方法:
1. 使用 SSHFS 挂载远程目录
将远程服务器的目录通过 SSH 挂载到本地,然后用 Sublime 直接打开该目录进行编辑。
操作步骤:
- 安装 sshfs(Linux/macOS):
Ubuntu/Debian:sudo apt install sshfs
macOS(需先装 Homebrew 和 FUSE):brew install --cask macfuse+brew install gromgit/fuse-sshfs-mac/sshfs - 创建本地挂载点:
mkdir ~/remote-server - 挂载远程目录:
sshfs user@server:/path/to/remote/folder ~/remote-server -o follow_symlinks - 用 Sublime 打开
~/remote-server文件夹,即可像编辑本地文件一样操作 - 编辑完成后卸载:
fusermount -u ~/remote-server(Linux)或umount ~/remote-server(macOS)
✅ 优点:实时同步,无需额外插件
❌ 缺点:依赖网络稳定性,大文件可能卡顿
2. 使用 rsync + 插件实现同步编辑
配合 Sync Settings 或 FileSync 类插件,定期将本地修改同步到远程服务器。
推荐流程:
- 在本地用 Sublime 编辑文件
- 配置 rsync 脚本自动同步更改:
rsync -avz --progress /local/path/ user@server:/remote/path/ - 可结合 inotify-tools 实现保存时自动同步(Linux)
- 或使用 Git 配合钩子脚本部署
✅ 适合批量开发、版本可控
❌ 非实时,需手动或定时触发
3. 使用 VSCode 替代方案(建议)
如果你追求真正的 SSH 远程编辑体验,VSCode 的 Remote - SSH 插件是目前最成熟的解决方案。
它支持:
- 直接通过 SSH 连接远程服务器
- 在远程环境加载编辑器后端
- 无缝编辑、调试、终端操作
虽然这不是 Sublime 的方案,但很多开发者因远程需求转向 VSCode。
4. 其他 Sublime 插件尝试(有限支持)
某些社区插件如 SFTP(付费)支持 SFTP/FTP 同步:
- 安装 Package Control 后搜索 “SFTP” 安装
- 右键文件夹 → “Map to SFTP” 配置连接信息
- 支持上传下载、自动同步、浏览远程文件
✅ 图形化配置,较易上手
❌ 非真正 SSH 编辑,本质是 SFTP 同步;部分功能收费
总结:Sublime Text 做远程编辑并不如专业工具流畅。若坚持使用,推荐 SSHFS 挂载方式实现“伪远程编辑”。对远程开发有高频需求,建议搭配 SFTP 插件或转用 VSCode 的 Remote 功能。










