Sublime怎么连接远程服务器FTP?本地改完自动同步线上

夏晨姑娘_3276

夏晨姑娘_3276

2026-06-25

842人浏览

原创

sublime text原生不支持ftp,所有远程同步均由sftp插件通过ssh加密通道实现;成功前提为:项目已通过project→add folder to project加入侧边栏顶层、sftp-config.json由右键map to remote自动生成于项目根目录、ssh认证有效。

sublime怎么连接远程服务器ftp?本地改完自动同步线上

Sublime Text 本身不支持 FTP,所谓“连接”全是 SFTP 插件在干活

别被“FTP”这个词带偏——Sublime Text 原生根本不支持 FTP 协议,也不支持任何远程文件系统挂载。你看到的“上传/下载/同步”,全靠 SFTP 插件在后台用 SSH 建立加密通道完成。它根本不是 FTP 客户端,而是 SFTP 客户端;填 ftp:// 或把 type 设为 "ftp",连接必然失败。

真正能跑起来的前提只有三个:项目已通过 Project → Add Folder to Project 加入侧边栏顶层、sftp-config.json 是右键该文件夹后自动生成的、SSH 认证(密钥或密码)在服务器上实际有效。

  • 装错插件版本是第一大坑:Sublime Text 4(Build 41xx)必须装 SFTP-Next,装原版会直接报 ImportError: No module named 'urllib3',菜单消失,插件形同虚设
  • 装完不重启 Sublime,Project 菜单里压根不会出现 SFTP 项,右键也无响应
  • 手动新建 sftp-config.json?插件静默忽略——它只认 右键文件夹 → SFTP/FTP → Map to Remote… 这一步生成的文件

sftp-config.json 放哪、怎么写、为什么总连不上

这个文件不是全局配置,也不是随便放哪都行的“设置”。它严格绑定到你右键的那个文件夹根目录下,且名字、大小写、路径一个都不能错:

  • 文件名必须是 sftp-config.json(全小写、带连字符、.json 小写),SFTP-config.json 或 sftp_config.json 都无效
  • remote_path 必须以 / 开头,结尾建议也加 /(如 "/var/www/html/"),否则路径拼接会偏移,上传到奇怪位置
  • host、user、remote_path 缺一不可,漏掉任意一个,直接报 Connection failed: Invalid config
  • 认证字段不能共存:同时写了 password 和 private_key(ST4)或 ssh_key_file(ST3),SSH 层直接拒绝,错误只显示 Authentication failed,毫无提示
  • ssh_key_file 值必须是绝对路径(如 /home/you/.ssh/id_rsa 或 C:/Users/You/.ssh/id_rsa),支持 ~ 展开,但不识别 $HOME 等环境变量
  • Linux/macOS 下密钥权限不是 600?执行 chmod 600 ~/.ssh/id_rsa,否则认证失败

upload_on_save 不生效?不是开关没开,是上下文没对

upload_on_save 不是全局开关,它只对“已映射目录下的、属于当前项目的文件”生效。开开关 ≠ 自动传,关键看三件事是否同时满足:

百度AI开放平台
百度AI开放平台

百度AI开放平台是一款提供语音、图像、自然语言处理和行业 AI 能力的技术开放平台。

下载
  • 必须设为布尔值 true,不能写成字符串 "true",也不能缩进在 files 或 sync_down_on_open 下面——它得在配置文件根层级
  • 当前文件必须属于已保存的项目(即存在 .sublime-project 文件),且该文件路径能被 remote_path 规则覆盖(比如配了 "/var/www/html/",但你在 /src/index.js 编辑,就不会上传)
  • 网络抖动或服务器响应慢时,默认 3 秒超时会导致静默失败;可在配置中加 "timeout": 10 提高容错

别指望它做双向同步或冲突解决

这个插件本质是“本地编辑 → 保存 → 单向覆盖上传”,没有 diff、没有 merge、没有版本回滚。如果同事直接在服务器上改了文件,你本地保存会直接覆盖,不会提醒、也不会保留备份。

它适合的场景非常窄:单人维护、极简部署、服务器允许密码登录、防火墙放行 SSH 端口、且你接受“改完就推、不回头”的工作流。

真要团队协作或需要审计、回滚、多环境同步,rsync + git 或 Synced(Git-based)才是更稳的选择——SFTP 插件只是个快捷键替代品,不是生产级同步方案。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

sublime

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

437

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

900

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2712

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

916

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

809

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

414

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2456

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

4552

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

727

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程