vscode连接远程服务器+SFTP同步本地文件

vscode连接远程服务器+SFTP同步本地文件

前言

最近在做毕设,本来使用的是kaggle的gpu资源,但是上传数据、修改数据实在不方便,于是向实验室学长要了一个单卡服务器,下面介绍如何使用vscode在我的mac M1上远程连接实验室服务器。

准备工作

  • 安装vscode软件
  • 安装远程开发插件 remote development
    在这里插入图片描述
  • 安装完毕后,可以看到vscode左侧菜单栏多出了一个小电脑的符号
    在这里插入图片描述
    在这里插入图片描述

配置远程服务器

  • 将远程资源管理器右侧的container下拉菜单改为SSH Targets

在这里插入图片描述

  • 点击SSH Targets右侧的设置⚙️按钮

  • 选择第一个目录,即当前用户目录
    在这里插入图片描述
    在这里插入图片描述

  • 修改相关信息,加入Port行
    在这里插入图片描述

  • 注意:host是指远程服务器在本地的名字,可以随意指定,而其他三个信息是需要服务器的ssh连接指令得出的,具体对应关系为
    ssh -p Port User@HostName

  1. 点击服务器右侧按钮连接服务器
    在这里插入图片描述

在这里插入图片描述
2. 填入密码
在这里插入图片描述

  1. 左下角显示服务器名称,连接成功
    在这里插入图片描述

SFTP

  • 安装sftp插件
  • 打开本地需要上传的文件夹
  • commad(ctrl)+shift+p 打开搜索栏,输入sftp,打开SFTP.Config
  • 配置文件
    需要修改的是,host、port、username、password、remotePath,其中,remotePath就是你服务器文件夹的名称
{
    "name": "My Server", 
    "host": "host",
    "protocol": "sftp",
    "port": 23333,
    "username": "cvpr",
    "password":"password",
    "remotePath": "/home/cvpr/pangjin",
    "uploadOnSave": true,
    "ignore": [
        "**/.vscode/**",
        "**/.git/**",
        "**/.DS_Store"
    ],
    "watcher": {
        "files": "*",
        "autoUpload": false,
        "autoDelete": false
    }
}
  • 保存
  • 在本地文件夹中右键
    在这里插入图片描述
  • 最下面五个选项依次是
本地同步远程
远程同步本地
同时同步远程本地
上传文件
下载文件
  • 点击本地同步远程,就可以上传本地文件啦
  • 6
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值