VSCODE使用sftp(作者:Natizyskunk)连接服务器

SFTP方式比较文本直接配置就好用,这次主要说明使用FTP的方式。

FTP方式

配置:

javascript 复制代码
{
    "name": "测试机",
    "protocol": "ftp",
    "host": "xxx.xxx.xxx.xxx",
    "port": 21,
    "username": "账号",
    "password": "密码",
    "remotePath": "/a/b/", // 路径一定要对,不对它也不会报错
    "ignore": [
        ".vscode",
        ".git",
        ".DS_Store"
    ],
    "uploadOnSave": true,
    "watcher": {
        "files": "**/*",
        "autoUpload": false,
        "autoDelete": true
    }
}

如果没有连接上,可以在设置里打开sftp的debug功能,查看输出。

连接上之后发现上传或更新文件非常的慢,那是因为没有给FTP服务指定被动地址,客户端需要等待解析这个地址。

修改Ftp服务配置

参考:https://github.com/Natizyskunk/vscode-sftp/issues/100

PureFTPd的配置:

javascript 复制代码
ForcePassiveIP             118.31.79.235

配置好后重启ftp服务后,速度就快了。

相关推荐
机汇五金_14 小时前
影响交换机箱体使用寿命的几个关键因素
运维·服务器·网络·python
bkspiderx14 小时前
Boa Web服务器HTTPS支持的源码改造方案
服务器·前端·https·web服务器·boa·https支持
无限进步_14 小时前
Linux进程终止——退出码、exit与_exit
linux·运维·服务器
Yan-英杰15 小时前
从零玩转搜索引擎 API: 多引擎整合实战
服务器·前端·microsoft
爱装代码的小瓶子15 小时前
3. 设计buffer模块
linux·服务器·开发语言·c++·php
流浪00115 小时前
Linux系统篇(四):一文吃透 Linux 虚拟地址空间:从页表映射到内核结构体全链路拆解
linux·运维·服务器
Jacob程序员15 小时前
WebSSH技术实现全解析
linux·运维·服务器·websocket
暗冰ཏོ15 小时前
运维岗位完整学习指南:从 Linux 基础到 DevOps / SRE 实战
linux·运维·服务器·ubuntu·运维开发·devops
龙泉寺天下行走15 小时前
bash (())奇怪的返回码
linux·运维·服务器
Dream_ksw16 小时前
借助AI再次理解三次握手和四次挥手
服务器·网络·tcp/ip