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服务后,速度就快了。