1.目的
如果要通过vscode来连接服务器,并把本地的文件上传到服务器或者将服务器的文件下载到本地,需要用到sftp扩展,要实现需求有三个相关对象:本地工作目录、本地安装扩展sftp、远程主机目录
2.步骤
1、在本地和服务器上分别创建存储目录,注意最后的存储目录名字要一样
本地
服务器
2、打开本地工作目录
3、创建sftp配置文件
快捷键 ctrl+shift+P 打开指令窗口,输入 sftp:config,回车,就会在当前工作工程的.vscode文件夹下生成一个sftp.json文件
cat sftp.json
{
"name": "My Server",
"host": "192.168.0.153",
"protocol": "sftp",
"port": 22,
"username": "root",
"password": "root密码",
"remotePath": "/root/vscodedownngrok",
"uploadOnSave": true
}
4、文件上传下载
上传
将要传的文件复制到本地目录vscodedownngrok里,在vscode上的本地工作目录下就会出现前面复制的文件,选中文件右键,选择upload
下载
将服务器上需要下载到本地的文件复制到/root/vscodedownngrok中,然后刷新本地工作空间,选择刚才复制的文件右键,选择download