- 远程服务器需要启动SSH Server,以ubuntu为例
sudo apt-get install openssh-server
sudo /etc/init.d/ssh start
- 本地安装vscode,sftp插件
- 编辑sftp插件配置
ctrl+shift+p,输入sftp,点击sftp config
配置文件
{
"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 保存,即可同步到服务器
参考