当前位置: 代码网 > 服务器>服务器>ftp服务器 > vscode使用SFTP的示例代码

vscode使用SFTP的示例代码

2024年05月12日 ftp服务器 我要评论
单个服务器1.安装sftp2.进入sftp配置f1 或 ctrl+shift+p在命令栏里输入sftp,选择sftp:config自动生成sftp.json3.配置信息介绍{ "name": "

单个服务器

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内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com