Sublime怎么配置SSH远程连接_Sublime如何编辑远程服务器文件【教程】

夏敏大大_2882

夏敏大大_2882

2026-03-26

181人浏览

原创

sublime text 不支持原生 ssh 远程编辑,需依赖 sftp 插件(如 wbond 版)或 sshfs 挂载实现;sftp 插件通过自动上传/下载同步文件,sshfs 则将远程目录挂载为本地路径,二者均需注意路径绝对性、权限设置及网络稳定性。

sublime怎么配置ssh远程连接_sublime如何编辑远程服务器文件【教程】

Sublime Text 本身不支持 SSH 远程编辑

它不是 VS Code 或 Vim,没有内置的远程文件系统能力。所谓“Sublime 连接 SSH”,实际是靠第三方插件或外部工具间接实现,核心只有两条路:本地挂载远程目录(如 sshfs),或用插件模拟 SFTP 上传/下载。直接输入 ssh user@host 是无效的,subl 命令也不识别远程路径语法。

SFTP 插件是最常用、最轻量的方案

推荐安装 SFTP 插件(作者:wbond),它不走 SSH 隧道直连,而是基于 SFTP 协议做文件同步——本质是保存时自动上传,打开时自动下载。

  • 安装后右键项目文件夹 → Map to Remote...,生成 sftp-config.json
  • host 填服务器 IP,user 填用户名,remote_path 必须以 / 开头(比如 /home/user/project)
  • 密码登录需填 password;密钥登录则设 private_key 路径(如 ~/.ssh/id_rsa),并确保权限为 600
  • 别忽略 upload_on_save 和 sync_down_on_open,它们控制是否自动同步——关掉前者,改完文件不会立刻覆盖服务器

sshfs 挂载适合频繁切换、多项目协作场景

把远程目录当成本地磁盘用,Sublime 完全无感,但依赖系统级支持,macOS/Linux 可行,Windows 需 WSL2 或 WinFsp + SSHFS-Win。

PPIO派欧云
PPIO派欧云

PPIO派欧云是一款AI工具,AI云端一体化解决方案服务平台。

下载
  • macOS 执行:sshfs user@host:/path/to/remote /local/mount/point -o follow_symlinks
  • 挂载后,在 Sublime 中直接 File → Open Folder 选 /local/mount/point
  • 注意:网络中断时 Sublime 可能卡死或报 Input/output error;退出前务必先 umount /local/mount/point
  • 挂载点不能有空格或中文,否则 Sublime 可能无法识别路径

别踩这些坑

很多人配半天连不上,问题往往不在 SSH 本身,而在路径、权限或缓存。

  • sftp-config.json 里 remote_path 写成 ~/project —— 不生效,SFTP 插件不解析波浪号,必须写绝对路径
  • 服务器端 sshd_config 关了 SFTP(Subsystem sftp internal-sftp 被注释或删了)—— 会报错 Unexpected server response while fetching directory listing
  • Sublime 缓存了旧连接配置,改完 sftp-config.json 后没重启 Sublime,导致设置不生效
  • 用密钥登录却忘了 chmod 600 ~/.ssh/id_rsa,插件静默失败,日志里只显示 Authentication failed

远程编辑真正的麻烦点不在配置,而在于你永远分不清当前看到的是本地缓存还是服务器实时内容——尤其多人共用一个远程目录时,sync_down_on_open 开关一定要按需调,别图省事一直开着。

相关文章

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

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

下载

相关标签:

sublime

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

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

2023.08.07

2095

5

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.23

3142

1

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

2023.10.13

1056

3

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

2025.09.10

3579

7

while的用法
while的用法

while的用法是“while 条件: 代码块”,条件是一个表达式,当条件为真时,执行代码块,然后再次判断条件是否为真,如果为真则继续执行代码块,直到条件为假为止。本专题为大家提供while相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.25

354

5

scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

969

5

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.25

2820

5

scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

969

5

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.25

2820

5

热门下载

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

精品课程

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