sublime怎么连接ftp/sftp_Sublime Text通过SFTP插件远程编辑文件
发布时间 - 2025-09-24 00:00:00 点击率:次配置SFTP插件后可在Sublime Text中直接编辑远程文件:先通过Package Control安装SFTP,再创建sftp-config.json配置主机、用户、路径等信息,推荐使用SSH密钥认证;将本地项目映射到远程目录后,保存即自动同步,支持上传、下载与差异对比,提升开发效率。
使用Sublime Text通过SFTP插件连接远程服务器并编辑文件,是前端开发和服务器维护中非常实用的功能。你不需要每次都手动上传下载文件,可以直接在本地编辑远程服务器上的文件,保存时自动同步。
安装SFTP插件
Sublime Text本身不支持FTP/SFTP功能,需要借助插件实现:
- 确保已安装 Package Control(常用插件管理工具)
- 按下 Ctrl+Shift+P 打开命令面板
- 输入 Install Package 并回车
- 搜索 SFTP,选择并安装
配置SFTP连接
安装完成后,需要设置与远程服务器的连接信息:
- 在菜单栏选择 File → SFTP → Setup Server
- 会自动生成一个 sftp-config.json 配置文件
- 根据你的服务器信息修改以下关键字段:
{
"type": "sftp", // 连接类型
"host": "your-server.com", // 服务器地址
"user": "username", // 用户名
"password": "your-password", // 密码(可选,推荐用私钥)
"port": "22", // 默认SFTP端口
"remote_path": "/home/username/www", // 远程项目路径
"ignore_regexes": [
"\\.sublime-(project|workspace)",
"sftp-config\\.json",
"\\.git"
]
}
如果使用SSH密钥认证,可添加:
"ssh_key_file": "/Users/yourname/.ssh/id_rsa", "allow_agent": false
映射本地文件夹到远程服务器
更方便的方式是将本地项目文件夹绑定到远程目录:
- 在本地创建一个项目文件夹,并在Sublime中打开
- 右键侧边栏的项目根目录
- 选择 Map to Remote → Configure
- 填写服务器信息,保存后生成 sftp-config.json
之后每次保存文件,都会自动上传到服务器对应路径。
常用操作与注意事项
- 手动上传:右键文件或文件夹 → Upload
- 下载文件:右键远程路径文件 → Download
- 同步对比:使用 Compare with Remote 检查差异
- 避免在生产环境直接编辑重要文件,建议开启备份
- 密码建议留空,配合SSH密钥更安全
基本上就这些。配置一次后,后续打开项目就能直接编辑远程文件,效率提升明显。关键是路径要写对,权限要足够,网络要稳定。
# word
# sublime
# js
# 前端
# git
# json
# 端口
# 工具
# 前端开发
# 配置文件
# map
# sublime text
# ssh
# 右键
# 上传
# 就能
# 推荐使用
# 并在
# 你不
# 可在
# 可以直接
# 不支持
# 可选
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
微信小程序 五星评分(包括半颗星评分)实例代码
如何快速生成ASP一键建站模板并优化安全性?
php静态变量怎么调试_php静态变量作用域调试技巧【解答】
phpredis提高消息队列的实时性方法(推荐)
智能起名网站制作软件有哪些,制作logo的软件?
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】
在centOS 7安装mysql 5.7的详细教程
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
5种Android数据存储方式汇总
Laravel如何创建自定义Artisan命令?(代码示例)
Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】
Laravel如何与Inertia.js和Vue/React构建现代单页应用
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
Laravel storage目录权限问题_Laravel文件写入权限设置
如何在IIS中配置站点IP、端口及主机头?
如何将凡科建站内容保存为本地文件?
使用Dockerfile构建java web环境
java ZXing生成二维码及条码实例分享
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
如何基于云服务器快速搭建网站及云盘系统?
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
动图在线制作网站有哪些,滑动动图图集怎么做?
如何在景安服务器上快速搭建个人网站?
专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
JavaScript中的标签模板是什么_它如何扩展字符串功能
如何用搬瓦工VPS快速搭建个人网站?
香港服务器部署网站为何提示未备案?
如何快速启动建站代理加盟业务?
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
敲碗10年!Mac系列传将迎来「触控与联网」双革新
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
高端云建站费用究竟需要多少预算?
什么是JavaScript解构赋值_解构赋值有哪些实用技巧
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
Laravel如何使用withoutEvents方法临时禁用模型事件
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
浅谈redis在项目中的应用
如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)
网站制作软件免费下载安装,有哪些免费下载的软件网站?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
如何在企业微信快速生成手机电脑官网?
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤


"sftp-config\\.json",
"\\.git"
]
}