【vscode SFTP】远程服务器开发,本地同步

☆ 问题描述

在现代开发环境中,尤其是当我们需要在远程服务器上进行开发时,本地同步是一个非常关键的功能。VSCode 的 SFTP 插件为开发者提供了一个强大的工具,使得远程开发与本地同步变得更加简单和高效。本文将介绍如何使用 VSCode 的 SFTP 插件进行远程服务器开发,并实现本地同步。

参考 https://blog.csdn.net/zht2002/article/details/130349227

★ 解决方案

1. 安装SFTP插件

直接在扩展程序处搜索"SFTP",安装这个插件

2. 配置 SFTP 插件 : 用VScode打开你想要同步的那份代码所在的文件夹,然后按Crtl+shift+p 打开命令 ,,输入SFTP:Config

复制代码
```json
{
    "name": "My Server",
    "host": "example.com",
    "protocol": "sftp",
    "port": 22,
    "username": "your-username",
    "password": "your-password",
    "remotePath": "/remote/path",
    "uploadOnSave": true
}
```

填写相应的服务器信息,包括服务器地址、用户名、密码和远程路径等。

  1. 上传文件 :在本地保存文件时,插件会自动将文件上传到远程服务器。如果配置了 uploadOnSave,每次保存文件时会自动上传。也可以进行手动上传,如下图所示。

  2. 下载文件:可以使用插件提供的命令将远程文件下载到本地,以便进行编辑。

常见问题及解决方法
  1. 连接失败:检查配置文件中的服务器地址、端口、用户名和密码是否正确。
  2. 权限问题:确保有足够的权限访问远程服务器上的文件和目录。
  3. 同步冲突:避免在多个地方同时编辑相同的文件,以防止版本冲突。

✅ 总结

使用 VSCode 的 SFTP 插件可以大大简化远程服务器开发和本地文件同步的过程,提高开发效率。通过合理配置和使用这个插件,开发者可以专注于代码本身,而不必为文件传输和同步问题烦恼。如果你还没有使用过这个插件,不妨试试,享受更加便捷的开发体验。

相关推荐
可乐ea31 分钟前
智能体记忆该拆成几层:笔记、记忆表示与注入上下文
服务器·数据库·笔记·ai智能体·提示词工程·上下文工程·记忆系统
真好啊又活了一天5 小时前
服务器和虚机配置IPV6
运维·服务器·github
墨痕诉清风6 小时前
SSRF漏洞实战记录+OSS桶命令执行+MCP漏洞
linux·服务器·数据库
布莱克6056 小时前
Swift 常量详解:从 let 到编译期优化
服务器·开发语言·ssh·swift·常量·let
测试界的小码农8 小时前
【Linux 命令实战(04):文件内容查看,掌握 cat、less、head、tail】
linux·服务器·less
每月一号准时摆烂9 小时前
服务器运维笔记(一)——使用shell编写实时查看BMC功率的脚本
运维·服务器·笔记
一条破秋裤10 小时前
【1112】Linux中断【整理】
linux·运维·服务器
拼图20912 小时前
VSCode 正则表达式使用指南
ide·vscode·正则表达式
lzx_0021 天前
Linux 进程(三) 从进程状态到僵尸进程、孤儿进程
linux·服务器
星恒随风1 天前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql