首先在 vscode 中下载 sftp

然后在 vscode 中打开本地将要上传的项目或文件:

使用快捷键 ctrl+shift+P 打开指令窗口,输入 sftp:config ,回车,在当前目录中会自动生成 .vscode 文件夹及 sftp.json

  • host:工作站的IP地址
  • port:ssh的端口
  • username:工作站自己的用户名
  • privateKeyPath:存放在本地的已配置好的用于登录工作站的密钥文件。和下面的使用密码二选一(可以是openssh格式的,也可以是ppk格式的)
  • password:工作站自己的用户密码。使用密钥和使用密码选用一种即可;使用密码的话工作站不用配置ssh,但使用密钥的话工作站上需要配置好ssh,password就可以填null
  • protocol:协议类型,默认选"sftp"
  • remotePath:工作站上与本地工程同步的文件夹路径,需要和本地工程文件根目录同名,且在使用sftp上传文件之前要手动在工作站上使用mkdir生成这个根目录,根目录下的其他子目录会自动对应生成
  • ignore:指定在使用sftp: sync to remote的时候忽略的文件及文件夹,注意每一行后面有逗号,最后一行没有逗号
{"name": "My Server","host": "XXX.XXX.XXX.XXX",      //服务器名,有的服务器是网址"protocol": "sftp","port": 22,                     //端口号"username": "username",         //用户名"password":"XXX",               //服务器密码,这行可以有也可以没有"remotePath": "/root/data/kfh/PostKS", //要上传到的服务器路径(绝对路径)"uploadOnSave": true"ignore": [".vscode"]
}

配置好 sftp.json 后,保存。然后就可以右键想要上传的文件,点击 Upload 就可以上传到服务器了。

例如:当前我的服务器某个文件夹下文件如下,

我想要上传 model.py 到 PostKS 文件夹下,右键 model.py ,点击 Upload

这样,服务器中目标目录下就有 model.py 了。

想要上传文件夹/项目,同理。

将本地项目/文件上传到远程服务器中详细教程(vscode,sftp)相关推荐

  1. js如何上传大文件到服务器,js将文件上传到远程服务器

    js将文件上传到远程服务器 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...

  2. 解决文件上传时,服务器中中文文件名乱码问题

    解决文件上传时,服务器中中文文件名乱码问题 参考文章: (1)解决文件上传时,服务器中中文文件名乱码问题 (2)https://www.cnblogs.com/yang-xiansen/p/11167 ...

  3. php程序怎么上传服务器,php本地文件上传到远程服务器

    利用curl实现把本地服务器的文件通过curl发送请求给远程服务器的php文件接受就实现了上传,还一个是利用ftp来上传方法也是php中的curl操作ftp服务器进行上传. 本地代码如下: heade ...

  4. 服务器上传图片显示图片404,关于使用spring文件上传遇到的服务器中的图片访问不到报404的问题...

    中的enctype确实是"multipart/form-data",后来实在没办法了,他前面提到过找不到类,那会不会是还有jar没有引进去呢,后来发现错误信息里有IOUtils这个 ...

  5. 微信开发者工具中,新建git本地分支并上传到git服务器中

    微信开发者工具中,git使用,这里就不阐述了,重点说一下创建本地分支并提交到远程git服务器中. 1.创建本地分支 注意了,新分支名称,下方的输入框是灰色的,是可以输入的,输入新的分支名称,点确认 2 ...

  6. Windows 系统下通过命令将本地文件上传至远程 Linux 主机的指定目录下

    这里是借助文件传输客户端 putty 的命令来上传文件. 第一步:下载安装 putty 第二步:通过命令终端进入 putty 的主目录下,即进入 D:\puggy 目录下,该目录下含有多个可执行文件( ...

  7. 服务器怎么用u盘传文件进去_本地文件上传到linux服务器的几种方法

    本文介绍几种常见的方法,把文件上传到Linux服务器中!速维网络 常见有使用:scp命令.xshell软件里的xftp程序.U盘挂载.服务器自带的lrzsz程序. 一.scp使用说明: 1.把本机的文 ...

  8. 怎么用git将本地代码上传到远程服务器_git之如何把本地文件上传到远程仓库的指定位置...

    2018.11.26添加内容: 对于自己的仓库,我们建议将远程仓库通过clone命令把整个仓库克隆到本地的某一路径下.这样的话我们从本地向远程仓库提交代码时,就可以直接把需要提交的文件拖到我们之前克隆 ...

  9. Git本地文件上传到远程仓库

    1 . Git 的工作理论 Git本地有三个工作区域工作目录(Working Directory ).暂存区(Stage/Index).资源库(Repository或Git Directory).如果 ...

最新文章

  1. C++中const指针用法汇总
  2. 基于SpringBoot +Vue+ ElementUI 开发的多用户博客管理平台,就是这么简单!
  3. 今天开通了博客园帐号
  4. threejs对象拾取
  5. 大龄屌丝自学笔记--Java零基础到菜鸟--036
  6. 想读Spring源码?先从这篇「 极简教程」开始吧...
  7. 关于 SQL Server Analysis Services
  8. 深度学习 GPU环境 Ubuntu 16.04 + Nvidia GTX 1080 + Python 3.6 + CUDA 9.
  9. 蓝桥杯2017年第八届C/C++省赛C组第七题-Excel地址
  10. php接受fromdata,php接收form-data形式的多文件的问题
  11. paip.python错误解决19
  12. python数据分析有哪些模型-python数据挖掘的基本流程有哪些?
  13. 信息学奥赛一本通(C++版) 第三部分 数据结构 第四章 图论算法
  14. EBT 道客巴巴的加密与破解 - 实用组合工具箱
  15. 运营面试问题和答案(一)
  16. 【每日最爱一句】2013.06.10
  17. 京东商品爬虫实战笔记
  18. 每天看一个fortran文件(2)
  19. Bluetooth协议
  20. 华为称包裹遭美国联邦快递“转运” 重新审视双方合作关系

热门文章

  1. Android系统10 RK3399 init进程启动(二) RK3399开发板硬件介绍
  2. manjaro+Windows10双系统安装
  3. xinxin - 蛋蛋大作战
  4. VMware安装Ghost的系统
  5. Ubuntu18.04+Docker+Hadoop+Spark分布式集群搭建
  6. 车联网解决方案-最新全套文件
  7. 计算机毕业设计Java牙科诊所管理系统(源码+系统+mysql数据库+Lw文档)
  8. 题目练习_跳骚_幸运数字_解方程
  9. 零基础入门FPGA,如何学习?
  10. ArcGIS学习总结(14)——DEM数据处理与等高线生成