其它
#Deep learning

一文了解如何使用VSCode连接远程服务器并上传本地代码

0

一文了解如何使用VSCode连接远程服务器并上传本地代码

这篇文章主要包括的内容有:如何租赁带有显卡的服务器 -> 如何使用VScode连接服务器 -> 如何把代码上传到服务器的工作区以及注意事项。 适用于显卡资源不足但需要进行实验调试的读者进行参考。

文章信息

全文内容均为作者原创,如有转载请发送邮件至本人邮箱https://mail.163.com/

导读

本文主要分为三个阶段:

  • 成功租赁服务器
  • 成功使用VSCode连接到远程服务器
  • 成功将本地代码上传至服务器并运行

目录

  • 一、使用的工具
  • 二、第一阶段
  • 三、第二阶段
  • 四、第三阶段
  • 五、总结

一、使用的工具

VSCode、浏览器、命令行

二、第一阶段:租赁服务器

我们首先需要租赁自己需要的服务器来进行后续操作。

2.1 租赁服务器的云平台

目前主流租赁的平台有以下这些,请读者根据自身或团队需要和预算进行选择:

2.2 选择GPU

  • 本文使用AutoDL平台作为演示,首先进入AutoDL官网:https://www.autodl.com/屏幕截图 2026-07-17 213524.png
  • 随后点击顶部导航栏的算力市场 进入租赁界面: 屏幕截图 2026-07-17 214320.png
  • 选择你任务需要的GPU型号与数量,这里主播以RTX 3080 Ti 作为演示。进入租赁界面后,预算有限的情况下建议使用按量计费 。同时根据你需要使用的数据集大小决定是否勾选扩容数据盘(需要额外付费),以及你需要的镜像,选择完成后即可点击创建实例 进入下一阶段 屏幕截图 2026-07-17 214706.png

三、第二阶段:使用VSCode连接到远程服务器

这里我们将完成本地连接到云的过程,即连接到服务器进行操作。

3.1 连接服务器

  • 首先我们先打开VSCode,在左侧导航栏的插件中搜索Remote-SSH并下载: 屏幕截图 2026-07-17 215950.png

  • 下载成功后,左侧导航栏会多出一个远程资源管理导航项,点击进入: 屏幕截图 2026-07-17 220228.png

  • 点击+新建连接,回到云平台上找到你的容器实例的SSH登陆指令并输入,按下回车后选择默认的配置进行更新: 屏幕截图 2026-07-17 220447.png屏幕截图 2026-07-17 220524.png

  • 更新配置后右下角点击连接屏幕截图 2026-07-17 220953.png

  • 进入新窗口后我们选择Linux操作系统,随后点击继续 这时会让你输入密码,回到租赁平台位置复制密码后粘贴即可。 屏幕截图 2026-07-17 221033.png屏幕截图 2026-07-17 221231.png

  • 随后在左侧导航栏中选择资源管理器打开根目录(/root/),进入工作区。 屏幕截图 2026-07-17 221358.png

  • 恭喜你,成功连接了服务器并打开了工作区。

四、第三阶段:上传本地代码到远程服务器

此阶段将本地代码上传到服务器上进行运行。

4.1 上传命令

  • 我们使用scp命令进行上传,结构如下所示,your_project_path代表你本地的项目路径, submit_path代表你要上传到的服务器路径。中间的ssh即为之前在租赁平台复制过的登陆指令
scp -r "your_project_path" ssh - ... "submit_path"

运行命令后会让你输入密码,也是从租赁平台复制粘贴即可

4.2 注意事项

  • 在运行命令时,需要用管理员身份来操作,否则会提示权限不足
  • 在上传文件时,需要将使用的数据集与项目分开,否则可能导致磁盘空间不足。数据集需要上传到数据盘,即/root/autodl-tmp

五、总结

本文主要介绍了如何租赁并连接远程服务器,请各位读者批评指正,如有问题可通过邮箱或其它平台联系我。