快捷搜索: 王者荣耀 脱发

VScode向远程服务器传输文件[使用SFTP]

当可以使用VScode的ssh远程连接云服务器后, 那该怎么使用sftp传输文件呢?

最正宗的答案永远在官网, 当然但是你要是觉得官网不够通俗易懂也可以看我这篇文章

先给个VScode-SFTP传送门:

首先明确你的目的, 就是让远程主机的某一个文件和本地主机的某一个文件建立联系, 他们之间可以相互传递文件, 这和虚拟机的共享文件是一个道理

那么先在windows本机上新建一个空文件夹, 然后用VScode打开它,这个就是你在本机上传递文件的文件夹了

然后, 安装插件SFTP, 搜索之后第一个就是的

再然后ctrl + shift + p 呼出设置栏, 搜索sftp config

没错就是它了, 打开, 发现自动生成一个json文件

{
    "name": "MyServer", // 名字随便写
    "host": "xxx.xxx.xxx.xxx", // 远程主机的ip地址
    "protocol": "sftp", // 协议,必须是sftp
    "port": 22, // 端口号,一般是22
    "username": "root", // 用户, root为最高用户
    "password": "password", // 远程登录密码
    "privateKeyPath": "C:\Users\hp\.ssh\id_rsa", 
    // 这个非常重要, 是私钥地址,你既然连上了ssh不会不知道这个吧
    "remotePath": "/root/shared", // 上传文件到远程主机哪个位置

    // 下面是一些自定义配置, 不重要,要了解去官网吧
    "uploadOnSave": true,
    "ignore": [
        "**/.idea/**",
        "**/.vscode/**",
        "**/.git/**",
        "**/.DS_Store"
    ],
    "watcher": {
        "files": "*",
        "autoUpload": true,
        "autoDelete": true
    }
}

然后就可以右键你想要上传的文件->Upload, 就上传至远程主机指定的文件夹上了

经验分享 程序员 微信小程序 职场和发展