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

相关推荐
ICT系统集成阿祥几秒前
BGP邻居状态机详解
运维·服务器
a8a30224 分钟前
IPV6公网暴露下的OPENWRT防火墙安全设置(只允许访问局域网中指定服务器指定端口其余拒绝)
服务器·安全·php
云栖梦泽30 分钟前
Linux内核与驱动:2.驱动基础(编译驱动)
linux·服务器·c++
极客老王说Agent38 分钟前
适合IT运维人员进行服务器监控和故障预警的Agent有哪些?2026智能运维全攻略
运维·服务器·人工智能·ai·chatgpt
kainx39 分钟前
华为RH1288 V2服务器风扇异常狂转iBMC的管理网口无法连上查看硬件告警-通过ESXi启用shell安装ipmitool修改iBMC网络配置
linux·运维·服务器·网络·esxi·vmware
vx-bot55566640 分钟前
企业微信ipad协议的日志追踪与异常监控体系
服务器·企业微信·ipad
AI浩43 分钟前
第 12 章:命令行高级参考 —— 自动化与工程化的基石
运维·服务器·自动化
亿洋43 分钟前
vscode的continue插件接入第三方自定义中转api
人工智能·vscode·编辑器
爱学习的小囧1 小时前
ESXi 8.0 升级 9.0 详细攻略:安全升级、避坑与排障全指南
服务器·网络·安全·虚拟化·esxi8.0
相醉为友1 小时前
001 Linux个性操作记录——交叉编译工具链高兼容性调用函数备用
linux·运维·服务器