Vs Code学习-利用sftp扩展传输文件

1.目的

如果要通过vscode来连接服务器,并把本地的文件上传到服务器或者将服务器的文件下载到本地,需要用到sftp扩展,要实现需求有三个相关对象:本地工作目录、本地安装扩展sftp、远程主机目录

2.步骤

1、在本地和服务器上分别创建存储目录,注意最后的存储目录名字要一样
本地
06sftp1
服务器
06sftp2

2、打开本地工作目录
06sftp3

3、创建sftp配置文件
快捷键 ctrl+shift+P 打开指令窗口,输入 sftp:config,回车,就会在当前工作工程的.vscode文件夹下生成一个sftp.json文件
cat sftp.json

{
    "name": "My Server",
    "host": "192.168.0.153",
    "protocol": "sftp",
    "port": 22,
    "username": "root",
    "password": "root密码",
    "remotePath": "/root/vscodedownngrok",
    "uploadOnSave": true
}

4、文件上传下载
上传
将要传的文件复制到本地目录vscodedownngrok里,在vscode上的本地工作目录下就会出现前面复制的文件,选中文件右键,选择upload
下载
将服务器上需要下载到本地的文件复制到/root/vscodedownngrok中,然后刷新本地工作空间,选择刚才复制的文件右键,选择download