• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    vscode使用SFTP的示例代码

    发布者: 娅水9213 | 发布时间: 2025-8-15 22:49| 查看数: 51| 评论数: 0|帖子模式

    单个服务器

    1.安装SFTP

    2.进入SFTP配置
    1. F1 或 ctrl+shift+p
    复制代码
    在命令栏里输入SFTP,选择SFTP:Config

    自动生成sftp.json

    3.配置信息介绍
    1. {
    2.     "name": "My Server",                              // 项目名字,随意任取
    3.     "host": "172.16.115.184",                         // 远程主机的ip地址
    4.     "protocol": "sftp",                               // 无需修改,协议固定
    5.     "port": 22,                                       // 端口号,一般为22
    6.     "username": "demo",                               // 远程主机的用户名
    7.     "password": "xxxx",                               // 远程主机的密码
    8.     "remotePath": "/home/demo/falcon-lidar-sdk",      // 远程文件夹路径,文件不存在,会自动创建
    9.     "uploadOnSave": false,                            // 本地跟新文件保存后,会自动同步到远程(不会同步重命名和删除)
    10.     "useTempFile": false,                             
    11.     "openSsh": false,
    12.     "ignore": [                                       // 忽略:匹配文件时不会同步
    13.         "**/.idea/**",
    14.         "**/.vscode/**",
    15.         "**/.git/**",
    16.         "**/.DS_Store",
    17.         "**/lib/**",
    18.         "**/obj/pcs/*.o"
    19.     ],
    20.                                                        // watcher 仅在根目录下可以使用
    21.     "watcher": {                                       // 监控重命名文件和删除文件
    22.         "files": "*",
    23.         "autoUpload": false,                           // 文件修改和重命名自动同步
    24.         "autoDelete": false                            // 文件删除会自动同步
    25.     }
    26. }
    复制代码
    4.传输方法
    同步全部文件, 右击文件栏空白处
    1. Sync Local -> Remote        // 同步本地到远程
    2. Sync Remote → Local         // 同步远程到本地
    3. Sync Both Directions        // 同时同步本地到远程
    复制代码
    同步单个文件,右击要同步的文件
    1. Upload File                   // 同步本地到远程
    2. Download File                 // 同步远程到本地
    复制代码
    多个服务器

    1.修改sftp.json文件
    1. {
    2.     "name": "My Server",                                                     
    3.     "protocol": "sftp",                              
    4.     "port": 22,                                       
    5.     "profiles": {
    6.         "pi": {
    7.             "host": "172.16.115.184",
    8.             "username": "demo",
    9.             "password": "xxxx",
    10.             "remotePath": "/home/demo/falcon-lidar-sdk"
    11.         },
    12.         "mac": {
    13.             "host": "172.16.115.136",
    14.             "username": "demo",
    15.             "password": "xxxxx",
    16.             "remotePath": "/Users/demo/BinYe/falcon-lidar-sdk"
    17.         }   
    18.     },
    19.     "ignore": [                                       
    20.         "**/.idea/**",
    21.         "**/.vscode/**",
    22.         "**/.git/**",
    23.         "**/.DS_Store",
    24.         "**/lib/**",
    25.         "**/obj/pcs/*.o"
    26.     ],
    27.     "watcher": {                                       
    28.         "files": "*",
    29.         "autoUpload": false,                           
    30.         "autoDelete": false                           
    31.     },
    32.     "defaultProfile": "mac"                     // 默认远程服务器
    33. }
    复制代码
    2.修改远程服务器
    1. F1 或 ctrl+shift+p
    复制代码
    在命令栏里输入SFTP,选择SFTP: Set Profile
    之后选择需要的服务器


    参考:
    vscode使用sftp_vscode sftp_西京刀客的博客-CSDN博客
    SFTP - Visual Studio Marketplace
    VSCode将一份代码同步到多台服务器的解决方案_vscode 上传代码到服务器_负者歌于途,的博客-CSDN博客
    到此这篇关于vscode使用SFTP的示例代码的文章就介绍到这了,更多相关vscode使用SFTP内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表