VS Code 远程连接云机器训练配置

VS Code 远程连接云机器

Visual Studio Code(以下简称 VS Code)是一个由微软开发的代码编辑器。VS Code 支持代码补全、代码片段、代码重构、Git 版本控制等功能。

安装 VSCode步骤简单且网上有很多教程,这里不过多重复了。

VS Code 现已支持连接远程服务器功能。

1. 安装远程插件

安装插件Remote Development

VS Code 远程连接云机器训练配置_第1张图片
这个插件会自动安装 Remote-SSH, Remote-Containers, Remote-WSL 等几个依赖插件。

2. 远程连接配置

打开远程连接配置列表。在列表中,点击 连接到主机(Connect to Host)。

VS Code 远程连接云机器训练配置_第2张图片
第一次使用,点击添加新的SSH主机( Add New SSH Host)。
VS Code 远程连接云机器训练配置_第3张图片
某某云租用列表中,复制 SSH 连接。这里以矩阵云为例,欢迎注册,邀请码 zONv41AS5iYpxlb,获得优惠券。

注意:如果您是学生或者教师,记得进行学生或教师认证,75折。

选择要用的服务器。

VS Code 远程连接云机器训练配置_第4张图片
选择需要的镜像环境
VS Code 远程连接云机器训练配置_第5张图片
点击复制SSH到VS Code中
VS Code 远程连接云机器训练配置_第6张图片

VS Code 远程连接云机器训练配置_第7张图片
SSH 连接格式如:ssh -p 40003 [email protected],请在连接前确认。
VS Code 远程连接云机器训练配置_第8张图片
在 VS Code 的窗口中输入 SSH 连接命令,按回车。
VS Code 远程连接云机器训练配置_第9张图片
打开config,可以看到,远程 Host、HostName、Port 和 User 都已经添加在 SSH 配置文件中。

VS Code 远程连接云机器训练配置_第10张图片
其中 Host 是该远程配置的别名,可以自定义,且不允许重复,HostName、Port 和 User 为固定值,可以在租用界面获取。

注意: 如果多次设置,该配置文件中的内容可能会重复,多个配置无效。请删除至仅保留一个有效的配置,且 Host 名称不能重复。

3. 连接远程服务

此时,再次点击左下角按钮,打开远程连接配置列表。在列表中,点击 连接到主机(Connect to Host)回车后,可以看到刚刚配置的SSH主机。

VS Code 远程连接云机器训练配置_第11张图片

进入矩阵云中租用的服务器,复制密码输入到VS Code中。
VS Code 远程连接云机器训练配置_第12张图片

VS Code 远程连接云机器训练配置_第13张图片

注意:若使用公钥登录且正确,则无需输入密码。

当左下方出现 SSH:hz.matpool.com 时,代表连接成功。
VS Code 远程连接云机器训练配置_第14张图片

4. 在远程服务中运行

查看当前 GPU

VS Code 远程连接云机器训练配置_第15张图片
传上文件到矩阵云,注意此时的目录问/mnt
VS Code 远程连接云机器训练配置_第16张图片
/root改为/mnt
VS Code 远程连接云机器训练配置_第17张图片
选择刚刚上传的文件。
VS Code 远程连接云机器训练配置_第18张图片
切换路径。
VS Code 远程连接云机器训练配置_第19张图片
运行代码。
VS Code 远程连接云机器训练配置_第20张图片

5. 关闭和重新进行远程连接

点击"关闭远程连接"
VS Code 远程连接云机器训练配置_第21张图片
关闭远程连接不代表志愿释放了,记得返回停止并释放
VS Code 远程连接云机器训练配置_第22张图片
VS Code 远程连接云机器训练配置_第23张图片

AutoDL云类似,欢迎注册。与矩阵云类似,这里就不过多赘述了,请看图。

注意:如果您是学生或者教师,记得进行学生或教师认证。

选择要用的服务器。
VS Code 远程连接云机器训练配置_第24张图片
VS Code 远程连接云机器训练配置_第25张图片
VS Code 远程连接云机器训练配置_第26张图片
VS Code 远程连接云机器训练配置_第27张图片
VS Code 远程连接云机器训练配置_第28张图片

VS Code 远程连接云机器训练配置_第29张图片
VS Code 远程连接云机器训练配置_第30张图片
VS Code 远程连接云机器训练配置_第31张图片

通过JupterLab上传资源,也可以通过百度网盘或者阿里云上传资源
VS Code 远程连接云机器训练配置_第32张图片

VS Code 远程连接云机器训练配置_第33张图片
VS Code 远程连接云机器训练配置_第34张图片
查看GPU
VS Code 远程连接云机器训练配置_第35张图片
运行代码
VS Code 远程连接云机器训练配置_第36张图片

你可能感兴趣的:(基础学习,visual,studio)