vscode使用SFTP的示例代码

 更新时间:2023年09月04日 09:45:24   作者:口十木木三  
日常生活中,在我们使用sftp,去同步文件是非常方便的,本文主要介绍了vscode使用SFTP的示例代码,具有一定的参考价值,感兴趣的可以了解一下

单个服务器

1.安装SFTP

2.进入SFTP配置

F1 或 ctrl+shift+p

在命令栏里输入SFTP,选择SFTP:Config

 自动生成sftp.json

3.配置信息介绍

{
    "name": "My Server",                              // 项目名字,随意任取
    "host": "172.16.115.184",                         // 远程主机的ip地址
    "protocol": "sftp",                               // 无需修改,协议固定
    "port": 22,                                       // 端口号,一般为22
    "username": "demo",                               // 远程主机的用户名
    "password": "xxxx",                               // 远程主机的密码
    "remotePath": "/home/demo/falcon-lidar-sdk",      // 远程文件夹路径,文件不存在,会自动创建 
    "uploadOnSave": false,                            // 本地跟新文件保存后,会自动同步到远程(不会同步重命名和删除)
    "useTempFile": false,                             
    "openSsh": false,
    "ignore": [                                       // 忽略:匹配文件时不会同步
        "**/.idea/**",
        "**/.vscode/**",
        "**/.git/**",
        "**/.DS_Store",
        "**/lib/**",
        "**/obj/pcs/*.o"
    ],
                                                       // watcher 仅在根目录下可以使用
    "watcher": {                                       // 监控重命名文件和删除文件
        "files": "*",
        "autoUpload": false,                           // 文件修改和重命名自动同步
        "autoDelete": false                            // 文件删除会自动同步 
    }
}

4.传输方法

同步全部文件, 右击文件栏空白处

Sync Local -> Remote        // 同步本地到远程
Sync Remote → Local         // 同步远程到本地
Sync Both Directions        // 同时同步本地到远程

 同步单个文件,右击要同步的文件

Upload File                   // 同步本地到远程
Download File                 // 同步远程到本地

多个服务器

1.修改sftp.json文件

{
    "name": "My Server",                                                     
    "protocol": "sftp",                               
    "port": 22,                                       
    "profiles": {
        "pi": {
            "host": "172.16.115.184",
            "username": "demo",
            "password": "xxxx",
            "remotePath": "/home/demo/falcon-lidar-sdk"
        },
        "mac": {
            "host": "172.16.115.136",
            "username": "demo",
            "password": "xxxxx",
            "remotePath": "/Users/demo/BinYe/falcon-lidar-sdk"
        }    
    },
    "ignore": [                                       
        "**/.idea/**",
        "**/.vscode/**",
        "**/.git/**",
        "**/.DS_Store",
        "**/lib/**",
        "**/obj/pcs/*.o"
    ],
    "watcher": {                                       
        "files": "*",
        "autoUpload": false,                           
        "autoDelete": false                            
    },
    "defaultProfile": "mac"                     // 默认远程服务器
}

2.修改远程服务器

F1 或 ctrl+shift+p

在命令栏里输入SFTP,选择SFTP: Set Profile

之后选择需要的服务器

参考:

vscode使用sftp_vscode sftp_西京刀客的博客-CSDN博客

SFTP - Visual Studio Marketplace

VSCode将一份代码同步到多台服务器的解决方案_vscode 上传代码到服务器_负者歌于途,的博客-CSDN博客

到此这篇关于vscode使用SFTP的示例代码的文章就介绍到这了,更多相关vscode使用SFTP内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Windows Server 2012下FTP服务器站点搭建程序

    Windows Server 2012下FTP服务器站点搭建程序

    这篇文章主要为大家详细介绍了Windows Server 2012下FTP服务器站点搭建程序,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • win11下FTP服务器搭建图文教程

    win11下FTP服务器搭建图文教程

    这篇文章主要为大家详细介绍了win11下FTP服务器搭建图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • windows server 2016搭建FTP服务器图文教程

    windows server 2016搭建FTP服务器图文教程

    这篇文章主要为大家详细介绍了windows server 2016搭建FTP服务器图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • win7下创建个人FTP站点的教程

    win7下创建个人FTP站点的教程

    这篇文章主要为大家详细介绍了win7下创建个人FTP站点的教程,文中步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • IIS FTP PASV模式下更改端口范围的方法

    IIS FTP PASV模式下更改端口范围的方法

    IIS FTP里的PASV模式下默认端口范围 1024 - 65535,连接时会从中随机选择到响应。如果该值未指定,或被设置成空字符串,则将使用 Winsock 指定的默认值 1025-5000
    2012-01-01
  • 架设自己的FTP服务器 Serv-U详细配置图文教程[推荐]

    架设自己的FTP服务器 Serv-U详细配置图文教程[推荐]

    最近有朋友问题如何搭建ftp服务器分享给大家下载,由于它是win2003服务器所以我们推荐用iis自带的ftp服务器或serv_u,serv_u简单易用,但安全问题不容忽视
    2012-10-10
  • CentOS7搭设FTP服务器的方法步骤

    CentOS7搭设FTP服务器的方法步骤

    这篇文章主要介绍了CentOS7搭设FTP服务器的方法步骤,通过搭设 FTP 服务器,可以实现文件的共享,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • 编译安装 vsFTP 3.0.3的详细解析

    编译安装 vsFTP 3.0.3的详细解析

    VSFTP是一套基于GPL发布的类Unix系统上使用的FTP服务器软件。这篇文章基于源码给大家分析编译安装 vsFTP 3.0.3的相关知识,感兴趣的朋友跟随小编一起看看吧
    2021-05-05
  • serv-u安全配置完整版

    serv-u安全配置完整版

    最近在网上看到一篇写serve u 的文章写的不错,特地转过来与大家一起学习
    2011-10-10
  • win7下FTP服务器配置访问教程

    win7下FTP服务器配置访问教程

    这篇文章主要为大家详细介绍了win7下FTP服务器配置访问的教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06

最新评论