工欲善其事,必先利其器!

刚学前端的时候一直用的DW来编写代码,其功能非常强大,但在Linux下不能用,所以就转VS Code了。

但是刚开始使用VS Code的时候,很多DW上的功能需要自己安装扩展,并配置才可以使用,遇到坑了只能从网上找方法填坑,而这些东西可能在你环境搭建好了就不用管了,久而久之就忘记了。

当你哪天换台电脑,换个系统的时候,这些基本的环境搭建又得重来一次,这时候可能已经忘记了怎么配置了,还得重新搜索方法,重新填坑....

闲话少说,现在切入正题吧!

本文主要记录了VS Code如何配置SFTP扩展来实现文件上传至远程服务器。

1,首先安装sftp + remote fs扩展包

  关于remote fs扩展包的理解,它实际上是把公用的(比如sftp需要的一些参数: host、username、password等)部分抽象到user setting里面,选择上传至不同服务器时只需要改一个参数就可以了。

2,开始配置sftp(其实在安装扩展包后就有配置示例了)

  在用户设置里面添加:

    快捷键Ctrl+Shift+P打开命令面板,输入User Settings回车,找到扩展里面的remote-fs configuration

"remotefs.remote": {
"server_1": {
"scheme": "sftp",
"host": "host1",
"username": "your username",
"password": "your password",
"rootPath": "/path/to/somewhere"
},
"server_2": {
"scheme": "sftp",
"host": "host2",
"username": "your username",
"password": "your password",
"rootPath": "/path/to/somewhere"
}
}

  配置sftp.json:

    快捷键Ctrl+Shift+P打开命令面板,输入SFTP: Config回车

{
"remote": "server_1",
"remotePath": "/path/to/remoteserver",
"protocol": "sftp",
"uploadOnSave": true,
"ignore": [".vscode", ".git", ".DS_Store"]
}

  参数说明:

    remote: 对应上面的user setting 里面的remote

    remotePath: 你要上传到服务器的目录

    protocol: 传输协议

    uploadOnSave: 是否在保存的时候上传至服务器

    ignore: 忽略不上传的文件

还有一些其他参数,这里就不一一说明了

VS Code 关于SFTP上传文件到多服务器的配置的更多相关文章

  1. 用sftp上传文件至linux服务器

    1.项目环境 框架:springmvc    项目管理工具:maven 2.必须使用的jar com.jcraft jsch 0.1.27 test 3.新建一个FileUpDown工具类,在类中添加 ...

  2. SFTP 上传文件夹

    使用sftp上传文件夹时若使用如下命令并不work: put /media/Research/GWAS_Class/* Desktop/ 此时,需要添加一个参数 -r, 另外在目标文件夹下面建立一个同 ...

  3. 使用SFTP上传文件到服务器的简单使用

    最近用到SFTP上传文件查找了一些资料后自己做了一点总结,方便以后的查询 /** * 将文件上传到服务器 * * @param filePath * 文件路径 * @param channelSftp ...

  4. SecureCRT sftp上传文件报错:put: failed to upload xxx 拒绝访问

    1.问题 使用sftp上传文件时报错:put: failed to upload xxx 拒绝访问.类似下图所示: 2.原因 造成这个问题的原因可能有两个,一是要上到的那个目录剩余磁盘空间不足,二是打 ...

  5. sftp上传文件(Renci.SshNet)和代理上传

    引用Renci.SshNet这个 封装的sftp类 public class SFTPHelper { #region 字段或属性 private SftpClient sftp; /// <s ...

  6. C# 上传文件至远程服务器

    C# 上传文件至远程服务器(适用于桌面程序及web程序) 2009-12-30 19:21:28|  分类: C#|举报|字号 订阅     最近几天在玩桌面程序,在这里跟大家共享下如何将本地文件上传 ...

  7. ASP.NET上传文件到远程服务器(HttpWebRequest)

    /// <summary> /// 文件上传至远程服务器 /// </summary> /// <param name="url">远程服务地址 ...

  8. asp.net 服务器 上传文件到 FTP服务器

    private string ftpServerIP = "服务器ip";//服务器ip private string ftpUserID = "ftp的用户名" ...

  9. 在C#客户端用HTTP上传文件到Java服务器

    在C#客户端用HTTP上传文件到Java服务器  来源:http://www.cnblogs.com/AndyDai/p/5135294.html 最近在做C / S 开发,需要在C#客户端上传文件到 ...

随机推荐

  1. Chromium Graphics: Compositor Thread Architecture

    Compositor Thread Architecture <jamesr, enne, vangelis, nduca> @chromium.org Goals The main re ...

  2. 求第区间第k大数 TLE归并树

    题 给定N个正整数构成的序列,将对于指定的闭区间查询其区间内的第K小值. 输入: 第一行包含两个正整数N.M,分别表示序列的长度和查询的个数. 第二行包含N个正整数,表示这个序列各项的数字. 接下来M ...

  3. [POI2012]HUR-Warehouse Store(贪心,堆)

    题意 n天.第i天上午会进货Ai件商品,中午的时候会有顾客需要购买Bi件商品,可以选择满足顾客的要求,或是无视掉他. 如果要满足顾客的需求,就必须要有足够的库存.问最多能够满足多少个顾客的需求. (n ...

  4. 阿里云上如何找到虚拟主机和用户名登录FileZilla软件?

    0.少玩游戏 1.登录阿里云官网 :https://www.aliyun.com/ 2.点击自己的旁边的名称进入进入自己的页面 3.购买的域名和主机会在这里显示,点击域名与网站(万网)>云虚拟主 ...

  5. vmware下minimum安装centos后配置网络

    原文出处:http://www.cnblogs.com/lanhj/p/3785553.html 昨晚用vmware安装centos时选择minimum安装,目的熟悉基本配置. 上来想yum一个vim ...

  6. Codeforces 528A Glass Carving STL模拟

    题目链接:点击打开链接 题意: 给定n*m的矩阵.k个操作 2种操作: 1.H x 横向在x位置切一刀 2.V y 竖直在y位置切一刀 每次操作后输出最大的矩阵面积 思路: 由于行列是不相干的,所以仅 ...

  7. Java中Socket上的Read操作堵塞问题

    从Socket上读取对端发过来的数据一般有两种方法: 1)依照字节流读取 BufferedInputStream in = new BufferedInputStream(socket.getInpu ...

  8. CentOS用rpm升级glibc

    CentOS用rpm升级glibc #! /bin/sh # update glibc to 2.23 for CentOS 6 wget http://cbs.centos.org/kojifile ...

  9. VGA接口时序约束

    SF-VGA模块板载VGA显示器DA转换驱动芯片AVD7123,FPGA通过OUPLLN连接器驱动ADV7123芯片产生供给VGA显示器的色彩以及同步信号.SF-CY3核心模块与SF-VGA子模块连接 ...

  10. POJ2823 单调队列

    POJ2823 http://poj.org/problem?id=2823 最基础的单调队列,说是数据结构,其实就是一种更新数组数据的方法. 之前还准备用deque,超时了,直接head,tail快 ...