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

VS Code 现已支持连接远程服务器功能。您可在 VS Code 中,连接矩池云的机器。

矩池云租用教程

首先,您需要租用一台矩池云的 GPU。

矩池云租用教程请移步 矩池云租用教程。

矩池云提供网盘存储服务,您可先将数据集和脚本文件打包上传至网盘,提高上传速度,还能节省费用。

安装 VSCode

请从官方网站下载最新版的 VS Code,按照提示逐步安装。

安装后默认是英文界面,如果您想设置语言为中文,可以点击左侧的扩展按钮,搜索 “Chinese”,安装搜索结果中的第一个(Chinese (Simplified) Language Pack for Visual Studio Code)后重启 VS Code,即可修改语言为中文。

1. 安装远程插件

同样,先点击左侧的扩展按钮,搜索 “Remote Development”,点击绿色的安装按钮。

这个插件会自动安装 Remote-SSH, Remote-Containers, Remote-WSL 等几个依赖插件。

2. 远程连接配置

点击左下角绿色按钮,打开远程连接配置列表。在列表中,点击 Connect to Host。

第一次使用,点击 Add New SSH Host。

在矩池云租用列表中,点击复制按钮,复制 SSH 连接。

SSH 连接格式为:ssh -p 43603 root@hz.matpool.com,请在连接前确认。

在 VS Code 的窗口中输入 SSH 连接命令,按回车。

如果您打开列表中的第一个文件,可以看到,远程 Host、端口都已经添加在 SSH 配置文件中。

3. 连接远程服务

此时,再次点击左下角绿色按钮,打开远程连接配置列表。在列表中,点击 Connect to Host。

可以看到已经有 matpool.com 的连接存在,点击它。

VS Code 开始连接。

如果出现询问,点击 Continue 继续。

若您在租用矩池云机器时,选择的是密码登录方式,对话框会请您输入密码。若您使用公钥登录且正确,则无需输入密码。

当左下方出现 SSH:hz.matpool.com 时,代表连接成功。

4. 在远程服务中运行

此时可在 Terminal 中运行远程命令,例如查看当前 GPU。

在窗口中,您可以打开远程服务器中的文件进行编辑。

如果要选择矩池云网盘中的文件进行编写,则可以将默认的 /root 改为 /mnt

点击下拉列表中的 mnt 目录后,文件目录可逐层选择。

再次输入密码后,可打开文件。

右侧下方,可以点开 Terminal 执行 Bash 命令。如果要运行命令,可以在此输入。

例如修改脚本后,要运行该 Python 文件,则可以输入 python train.py

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

如果您要断开 VS Code 的远程连接,可点击左下角后,点击"关闭远程连接"选项。

如果您想再次登录矩池云机器,可重复第三步"连接远程服务"的操作。

6. 修改远程连接

若您更换了矩池云机器,此时矩池云的远程连接端口可能发生了变化。

依旧点击左下角绿色按钮,然后点击 Open Configuration File。

选择第一个,.ssh 目录下的 config 文件。

点击打开该文件。

修改 HostName 为本次的 Host。将 Port 端口号设置为新的端口号。

HOST(主机名):hz.matpool.com 或 hz-t2.matpool.com,请以您 SSH 中给定的域名为准。
Port(端口号):矩池云租用记录里 SSH 连接里冒号后的几位数字,例如图中的 38865。

修改后如图所示。

按 Ctrl + S 保存。

修改端口号后,重复第三步"连接远程服务"的操作即可。

7. 使用公钥登录

矩池云建议您在 VS Code 中使用公钥登录,以获得更好的体验。

公钥相比密码,有更高的安全性,且配置完成之后都可免密使用。如何设置公钥

当您在本地生成公钥并在矩池云中保存之后,再次使用 VS Code 连接矩池云机器时,都无需输入密码。

VS Code远程连接矩池云GPU主机相关推荐

  1. PuTTY 远程连接矩池云GPU主机

    PuTTY 是一款开源的连接软件,用来远程连接服务器,支持 SSH.Telnet.Serial 等协议. 矩池云的主机支持 SSH 登录,以下为使用 PuTTY 连接矩池云 GPU 的使用教程. 如您 ...

  2. Spyder远程连接矩池云

    如何使用 Spyder 远程连接矩池云主机 1. 租用一台矩池云机器 矩池云租用教程请移步 矩池云租用教程. 矩池云提供网盘存储服务,您可先将数据集和脚本文件打包上传至网盘,提高上传速度,还能节省费用 ...

  3. 使用 MobaXterm 连接矩池云 GPU服务器

    Host Name(主机名):hz.matpool.com 或 hz-t2.matpool.com,请以您 SSH 中给定的域名为准. Port(端口号):矩池云租用记录里 SSH 链接里冒号后的几位 ...

  4. 使用 Xshell 连接矩池云 GPU服务器

    下单租用 租用成功 打开软件 完成 错误用法不能这样使用

  5. PyCharm远程链接矩池云

    如果您使用 PyCharm.VSCode 等 IDE 工具进行编程,可以通过 SSH 功能,远程使用矩池云的开发环境,为您提供更快更便捷的 GPU 服务哦. 本教程将以 PyCharm 为例,向您讲解 ...

  6. Xshell连接矩池云进行BERT-BiLSTM-CRF模型训练

    Xshell连接矩池云进行BERT-BiLSTM-CRF模型训练 1 准备工作 1.1 服务器租用 1.2 运行环境 2 服务器新建会话 3 文件上传服务器 3.1 上传 3.2 解压 4 训练模型 ...

  7. 如何在矩池云GPU云中安装MATLAB R2017b软件

    MATLAB R2017b的安装方式与2016差不多.详情可以查看<如何在矩池云GPU云中安装MATLAB R2016b软件>. 但是还是有一些细微的不同 # 矩池云换apt源脚本 清华源 ...

  8. 如何在矩池云GPU云中安装MATLAB 2019b软件

    之前写过一篇安装2016的文章,如何登陆可以看这篇文章. 如何在矩池云GPU云中安装MATLAB R2016b软件 # 矩池云换apt源脚本 sh /public/script/switch_apt_ ...

  9. 如何在矩池云GPU云中跑DeepFaceLab

    用Linux系统跑DeepFaceLab的文章我之前已经写过好几篇,有专门针对阿里云的,也有专门针对滴滴云的.今天来搞一搞矩池云(Linux系统安装DFL最新版). 这次的搞法会和以前不一样,这次将用 ...

最新文章

  1. C指针4:数组指针(指向数组的指针)
  2. 4.01~~Median
  3. Android 循环滚动控件ViewFlipper,可实现跑马灯或轮播图效果
  4. 解决 VUE: 本地运行和服务器上运行样式不一致,run、build 运行时样式有出入
  5. GCD深入理解(一)
  6. jquery中常容易出错的checkbox的获得值
  7. Angular2 的 View Encapsulation(样式封装)
  8. 一条来自水圈的鄙视链
  9. [R]_R里如何将多个Excel文件合并为一个Excel文件多个Sheet
  10. 【HTML5】input标签中的Require必填项
  11. python 爬虫 代理池
  12. C#加密Excel文件
  13. 为什么很多人上了研究生变得不快乐了?
  14. 损失函数MSE和MAE的区别以及如何选择
  15. 安卓投屏软件_免费领取15天懒人听书会员+安卓美食菜谱整合app+安卓乐播投屏+办公软件幕布405天免费领取...
  16. 社区综合管理系统springboot+vue
  17. Android 内存卡 / Micro SD 卡 / TF 卡 / 存储卡 剩余容量 / 剩余内存 / 可用空间、总容量的 2 种获取方式
  18. opencv 数字识别详细教程
  19. (一)Python基础语法
  20. 年过35岁的程序员爆料:大龄程序员们的花样出路

热门文章

  1. 抽屉效果_越来越多人家装了餐边柜,为什么不多加一排抽屉?很多家庭没想到...
  2. layui移动开发_LayUI后台管理与综合示例
  3. python3.7 matplotlib增加坐标说明_python matplotlib:如何在极坐标图中的轴和刻度标签之间插入更多空格?...
  4. Linux下磁盘分区卸载和磁盘配额
  5. pycharm直接显示所有show value的值(直接打开所有的值)
  6. Python——常见数据类型的调试笔记(“如何通过Debug信息判断数据类型”)
  7. Linux交叉编译+粤嵌LCD实现三色图
  8. 2018.09.07阿里巴巴笔试题
  9. Java:源文件名、公共类名、main()方法之间关系
  10. 深度剖析Java数据结构之表(三)——ArrayList泛型类的实现