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

VS Code 现已支持连接远程服务器功能,只要您本地安装有 SSH 程序,您就可在 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 开始连接。

若需要您选择系统,请选择 Linux。

如果出现询问,点击 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 端口号设置为新的端口号。

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

修改后如图所示。

按 Ctrl + S 保存。

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

7. 使用公钥登录

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

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

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

如何使用 VS Code 远程连接矩池云主机的更多相关文章

  1. 如何使用 PuTTY 远程连接矩池云主机

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

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

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

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

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

  4. 如何在矩池云上运行FinRL-Libray股票交易策略框架

    FinRL-Libray 项目:https://github.com/AI4Finance-LLC/FinRL-Library 选择FinRL镜像 在矩池云-主机市场选择合适的机器,并选择FinRL- ...

  5. 矩池云升级JupyterLab版本教程

    先使用 Xshell 连接矩池云 GPU服务器,可以查看教程. 要在base环境下执行,用下面命令 conda deactivate ps -aux | grep jupyter 我这个进程是616 ...

  6. 矩池云上安装ikatago及远程链接教程

    https://github.com/kinfkong/ikatago-resources/tree/master/dockerfiles 从作者的库中可以看到,该程序支持cuda9.2.cuda10 ...

  7. VS code远程连接Linux 开发C++ 配置详细介绍

    VS code 远程连接服务器,编译C++ 一.前期准备 1.VS code安装 Remote-SSH插件 2.Windows安装SSH. 3.Linux服务器连接测试. a.接通测试使用ping命令 ...

  8. 矩池云 | 高性价比的GPU租用深度学习平台

    矩池云是一个专业的国内深度学习云平台,拥有着良好的深度学习云端训练体验.在性价比上,我们以 2080Ti 单卡为例,36 小时折扣后的价格才 55 元,每小时单价仅 1.52 元,属于全网最低价.用户 ...

  9. 矩池云上TensorBoard/TensorBoardX配置说明

    Tensorflow用户使用TensorBoard 矩池云现在为带有Tensorflow的镜像默认开启了6006端口,那么只需要在租用后使用命令启动即可 tensorboard --logdir lo ...

随机推荐

  1. HCNP Routing&Switching之组播技术-IGMP-Snooping

    前文我们了解了组播协议IGMP相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15700550.html:今天我们来聊一聊二层交换机处理组播报文所面临的 ...

  2. Java 书写规范简单整理

    本文带有华为Logo的PPT图片,引自:华为云课堂 目录 Java基础语句使用规范 选择结构 switch 默认要有default分支 注意break的使用 如果使用枚举,并且选项已全部列出,可以没有 ...

  3. SpringDataJpa打印Sql详情(含参数)

    Spring Data Jpa打印Sql详情(带sql参数) 这里使用的是 log4jdbc,yml配置文件里的数据源配置也要做相应的修改 pom文件引入 <dependency> < ...

  4. Aselenium前言

    https://seleniumhq.github.io/docs/index.html https://www.seleniumhq.org/ THE SELENIUM BROWSER AUTOMA ...

  5. 03 前端基础之JavaScript

    目录 前端基础之JavaScript JavaScript JavaScript注释 变量与常量 基本数据类型 number类型 string类型 boolean类型 null与undefined类型 ...

  6. 用python的turtle作图(二)动画吃豆人

    本文是用python的turtle作图的第二篇,通过这个例子可以了解动画的原理,用python自带的turtle库制作一些小动画. 1.问题描述 在上一篇"用python的turtle作图( ...

  7. 分享一些访问之后显示本机公网ip的url地址

    http://ip.42.pl/raw https://api.ip.sb/ip http://ip.3322.net http://ip.qaros.com http://ip.cip.cc htt ...

  8. 用 Beep 函数让主板“唱”《生日歌》

    用 Beep 函数,让你的主板也会"唱歌".Beep 可以通过控制主板扬声器的发声频率和节拍来演奏美妙的旋律.本文就通过C#演示,调用Beep函数,演奏生日快乐歌.首先我们来看下 ...

  9. Vue.js——学习笔记

    Vue-自学笔记 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅 ...

  10. CentOS单机安装k8s并部署.NET 6程序 压测 记录

    前面部分依照CentOS单机安装k8s并部署.NET 6程序来进行,内存.cpu.centos版本一致,之前222元买的三年8M 2c4g腾讯云轻量服务器,这个教程算是写的很详细的了,基本可以一致执行 ...