- 远程服务器需要启动SSH Server,以ubuntu为例
1 2 | sudo apt-get install openssh-server sudo /etc/init.d/ssh start |
- 本地安装vscode,sftp插件
- 编辑sftp插件配置
ctrl+shift+p,输入sftp,点击sftp config
配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | {<!-- --> "name": "myserver", "host": "192.168.2.111", "port": 22, "username": "root", "password": "xxxx", "protocol": "sftp", "passive": false, "interactiveAuth": false, "remotePath": "/usr/share/nginx/mwServer/web/laravel/", "uploadOnSave": true, "syncMode": "update", "ignore": [ "**/.vscode/**", "**/.git/**", "**/.DS_Store" ] } |
- 上传文件到服务器
ctrl+shift+p 快捷键调出输入框,选择 SFTP:Upload 回车
本地的项目代码就上传到服务器了
之后修改本地代码 ctrl+s 保存,即可同步到服务器
参考