0

0

Sublime怎么使用SFTP同步远程服务器 Sublime编辑VPS文件教程【指南】

冰火之心

冰火之心

发布时间:2026-02-03 17:11:03

|

378人浏览过

|

来源于php中文网

原创

SFTP插件需手动触发配置,右键文件夹选“Map to Remote”;host填IP/域名,user填SSH用户名,password留空配private_key路径;上传失败常见于密钥权限非600或sshd_config未启用认证。

sublime怎么使用sftp同步远程服务器 sublime编辑vps文件教程【指南】

Sublime Text 安装 SFTP 插件后打不开配置文件

插件安装成功后,SFTP 不会自动弹出配置窗口,必须手动触发。常见错误是右键菜单里找不到 SFTP 选项——这通常是因为当前没有打开任何文件或文件夹,或者项目未正确加载。

  • 确保已通过 Project → Add Folder to Project... 添加了本地工作目录
  • 右键点击侧边栏中的文件夹(不是空白处),才能看到 SFTP → Map to Remote...
  • 如果仍不显示,检查是否安装的是官方 SFTP 插件(作者为 wbond),而非名字相似的仿制品
  • 插件安装后需重启 Sublime Text 才能完全生效

配置 SFTP 连接时 hostuserpassword 填什么

这些字段直接对应 SSH 登录信息,但要注意几个关键细节:

  • host 填服务器公网 IP 或域名,不要加 ssh:// 前缀
  • user 是 VPS 上你用来登录的用户名(如 root 或普通用户),不是面板账号
  • password 可留空——如果你用密钥登录,就填 private_key 路径(如 ~/.ssh/id_rsa),Windows 下写绝对路径如 C:\\Users\\xxx\\.ssh\\id_rsa
  • remote_path 必须以 / 开头,且是远程服务器上的绝对路径(如 /var/www/html/),不能是相对路径

保存文件后没自动上传,或提示 Permission denied (publickey)

这是最常卡住的地方:SFTP 插件默认走 SSH 协议,但权限和认证方式稍有偏差就失败。

Upscale
Upscale

AI图片放大工具

下载
  • 确认远程服务器的 sshd_config 允许密码或密钥登录(PasswordAuthentication yesPubkeyAuthentication yes
  • 密钥文件权限必须是 600(Linux/macOS),否则 OpenSSH 拒绝读取;Windows 用户注意路径中反斜杠要双写或用正斜杠
  • 插件不会复用终端里已有的 ssh-agent,所以即使你在命令行能免密登录,SFTP 插件仍可能失败——要么配 private_key,要么在配置里加 "ssh_args": ["-o", "IdentitiesOnly=yes"]
  • 上传失败时,按 Ctrl+Shift+P 输入 SFTP: Show Console 查看完整错误,比弹窗提示更具体

编辑远程文件时如何避免覆盖或冲突

SFTP 插件本身不带锁机制或版本比对,它只是单向同步(本地→远程),一旦多人协作或服务端文件被其他方式修改,极易丢内容。

  • 启用 "sync_down_on_open": true,每次打开文件前先从服务器拉取最新版
  • 开启 "confirm_overwrite_newer": true,本地文件比远程旧时会弹窗提醒
  • 别依赖 "upload_on_save": true 做生产环境部署——它不校验执行结果,上传失败也不会回滚
  • 真正需要安全编辑的场景,建议改用 sshfs 挂载远程目录,再用 Sublime 打开挂载点,这样文件系统层统一处理权限与一致性
SFTP 插件适合轻量级、单人、低频的远程编辑,但它把 SSH 当作传输通道来用,而不是交互式会话。很多看似“连接成功”的配置,其实只过了 TCP 握手,没真正通过 SSH 认证;而那些静默失败的上传,往往卡在远程路径权限、SELinux 限制或 umask 导致的文件不可写上。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
golang map内存释放
golang map内存释放

本专题整合了golang map内存相关教程,阅读专题下面的文章了解更多相关内容。

75

2025.09.05

golang map相关教程
golang map相关教程

本专题整合了golang map相关教程,阅读专题下面的文章了解更多详细内容。

36

2025.11.16

golang map原理
golang map原理

本专题整合了golang map相关内容,阅读专题下面的文章了解更多详细内容。

64

2025.11.17

java判断map相关教程
java判断map相关教程

本专题整合了java判断map相关教程,阅读专题下面的文章了解更多详细内容。

42

2025.11.27

console接口是干嘛的
console接口是干嘛的

console接口是一种用于在计算机命令行或浏览器开发工具中输出信息的工具,提供了一种简单的方式来记录和查看应用程序的输出结果和调试信息。本专题为大家提供console接口相关的各种文章、以及下载和课程。

416

2023.08.08

console.log是什么
console.log是什么

console.log 是 javascript 函数,用于在浏览器控制台中输出信息,便于调试和故障排除。想了解更多console.log的相关内容,可以阅读本专题下面的文章。

510

2024.05.29

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

882

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1135

2023.07.27

全国统一发票查询平台入口合集
全国统一发票查询平台入口合集

本专题整合了全国统一发票查询入口地址合集,阅读专题下面的文章了解更多详细入口。

4

2026.02.03

热门下载

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

精品课程

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

共48课时 | 8.4万人学习

Git 教程
Git 教程

共21课时 | 3.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号