VS Code 关于SFTP上传文件到多服务器的配置
工欲善其事,必先利其器!
刚学前端的时候一直用的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上传文件到多服务器的配置的更多相关文章
- 用sftp上传文件至linux服务器
1.项目环境 框架:springmvc 项目管理工具:maven 2.必须使用的jar com.jcraft jsch 0.1.27 test 3.新建一个FileUpDown工具类,在类中添加 ...
- SFTP 上传文件夹
使用sftp上传文件夹时若使用如下命令并不work: put /media/Research/GWAS_Class/* Desktop/ 此时,需要添加一个参数 -r, 另外在目标文件夹下面建立一个同 ...
- 使用SFTP上传文件到服务器的简单使用
最近用到SFTP上传文件查找了一些资料后自己做了一点总结,方便以后的查询 /** * 将文件上传到服务器 * * @param filePath * 文件路径 * @param channelSftp ...
- SecureCRT sftp上传文件报错:put: failed to upload xxx 拒绝访问
1.问题 使用sftp上传文件时报错:put: failed to upload xxx 拒绝访问.类似下图所示: 2.原因 造成这个问题的原因可能有两个,一是要上到的那个目录剩余磁盘空间不足,二是打 ...
- sftp上传文件(Renci.SshNet)和代理上传
引用Renci.SshNet这个 封装的sftp类 public class SFTPHelper { #region 字段或属性 private SftpClient sftp; /// <s ...
- C# 上传文件至远程服务器
C# 上传文件至远程服务器(适用于桌面程序及web程序) 2009-12-30 19:21:28| 分类: C#|举报|字号 订阅 最近几天在玩桌面程序,在这里跟大家共享下如何将本地文件上传 ...
- ASP.NET上传文件到远程服务器(HttpWebRequest)
/// <summary> /// 文件上传至远程服务器 /// </summary> /// <param name="url">远程服务地址 ...
- asp.net 服务器 上传文件到 FTP服务器
private string ftpServerIP = "服务器ip";//服务器ip private string ftpUserID = "ftp的用户名" ...
- 在C#客户端用HTTP上传文件到Java服务器
在C#客户端用HTTP上传文件到Java服务器 来源:http://www.cnblogs.com/AndyDai/p/5135294.html 最近在做C / S 开发,需要在C#客户端上传文件到 ...
随机推荐
- mongodb 的查询深入剖析
db.表名.find({goods_id:3}); //查询出 goods_id 为 3 的数据 db.表名.find({cat_i ...
- 使用maven安装jar到本地仓库
mvn install:install-file "-DgroupId={安装的jar包的groupid,可以随意起名}" "-DartifactId={安装jar包的I ...
- CodeForces 363B Fence
Fence Time Limit: 1000ms Memory Limit: 262144KB This problem will be judged on CodeForces. Original ...
- Android 中图能够用到的图片处理类 BitmapUtils
Android在实际开发中非常多时候都要对图片进行一定的处理,这里总结的BitmapUtils 类包含一下几个功能: 1.Android图片倒影, 2.Android图片模糊处理, 3.Android ...
- LicManager系统对各license类型终端客户机器的监控
与catia软件相似.以下这些软件都是汽车project设计软件.对汽车工业的的研发设计有着不可替代的作用.但它们都有着不同于各自的优势与不足之处. 可是在LicManager许可监控系统下,它们都是 ...
- h5语音播放(移动端)
<!--语音导航 start--> <div style="border:0px solid red;width:100%;height:72px;position:rel ...
- vue26-2.0循环
3. 循环 2.0里面默认就可以添加重复数据 arr.forEach(function(item,index){ }); 去掉了隐式一些变量 $index $key 之前: v-for="( ...
- Long和long判断
Long需要equals 判断. long可以==
- Xamarin大佬的地址
https://www.cnblogs.com/hlx-blogs/p/7266098.html http://www.cnblogs.com/GuZhenYin/p/6971069.html
- UVALive - 6266 Admiral 费用流
UVALive - 6266 Admiral 题意:找两条完全不相交不重复的路使得权值和最小. 思路:比赛的时候时间都卡在D题了,没有仔细的想这题,其实还是很简单的,将每个点拆开,连一条容量为1,费用 ...