极客云支持中心

极客云支持中心

  • 去租用主机

›教程与案例

入门指引

  • 极客云简介
  • 快速开始
  • 如何使用终端登入云主机(推荐)
  • 使用noVNC登录远程桌面
  • 如何使用Putty登入云主机

教程与案例

  • 使用JupyterLab运行并调试程序
  • 使用PyCharm连接云主机教程
  • 使用VSCode连接云主机教程
  • 使用FileZilla上传或下载数据
  • 使用Tensorboard教程
  • 使用数据迁移功能克隆云主机实例
  • 使用百度网盘备份以及同步您的数据

参考资料

  • Tmux 使用教程
  • 如何加速下载github的项目
  • 常见问题解答(FAQ)

其他

  • 福利 & 活动
  • 旧版帮助文档
  • 联系我们

使用VSCode连接云主机教程

如何使用 VSCode 远程连接极客云主机运行与调试Python程序

目标

本教程将会使用VSCode连接极客云主机,最终在VSCode直接云主机运行与调试一个手写数字的训练程序。

1.创建一个云主机实例

首先您需要创建一个云主机实例,创建后实例会自动开机,方法请参照 如何创建云主机实例

2.使用VSCode连接云主机实例

下载并安装VSCode

请从 VSCode官方网站 下载最新版的VSCode,这里使用的是VSCode 1.51.0

创建实例页面图片

安装VSCode远程开发插件

下载好安装包并安装后,打开VSCode,在左侧的工具栏中,点击扩展插件按钮,搜索插件的关键字remote development,安装Remote Development插件组。

创建实例页面图片

设置SSH远程连接

安装好Remote Development插件组之后,我们点击左下角的连接图标,在弹出的选项里面,选择Remote-SSH: Connect to Host... 开始设置远程连接。

创建实例页面图片

在弹出的选项里面,选择 + Add New SSH Host... 添加一个新的云主机配置。

创建实例页面图片

当您创建云主机并启动之后,会看见一个登录指令,里面包含了云主机ip、登录端口号、登录用户名信息。

登录指令图片

从这张图上我们可以知道,这台主机的登录指令如下:
ssh -p 8096 root@bob.geeekvr.com

把这台云主机的登录指令复制到这个Enter SSH Connection Command窗口中,按回车确认。

登录指令图片

下一步需要您指定一个SSH配置文件的路径,VSCode会把您刚刚创建的SSH连接的配置信息保存到这个文件。

登录指令图片

下一步我们需要安装SSH,最简单的方法就是从 官方网站 或 这里 下载Git的Windows客户端,里面会附带SSH的客户端。
安装好SSH客户端之后,我们再次点击VSCode右下角的连接按钮,选择刚刚创建好的连接配置文件。

登录指令图片

然后在弹出的窗口中选择云主机的操作系统Linux

登录指令图片

之后输入您在创建云主机时设置的密码,输入好之后按回车确认。

登录指令图片

现在您可以在菜单中点击Terminal -> New Terminal打开终端子窗口。

登录指令图片

打开终端子窗口就可以直接登入云主机的终端对云主机进行操作,例如执行 nvidia-smi 查看GPU的运行状态。

登录指令图片

设置使用公钥免密登入云主机

参考 在终端使用 SSH公钥 免密码安全登录云主机,完成这一步操作。
设置好免密登录后,如果VSCode与云主机断线重连,您也不需要每次都输入密码了。

添加云主机文件夹进行编辑

下面我们来打开云主机的文件夹,浏览云主机的文件。首先点击首页的Open folder...,然后选择好您要打开的云主机一侧的文件夹。

登录指令图片

然后输入您创建云主机时设置的密码,然后按回车确认。

登录指令图片

确认好之后左侧的文件列表页面就会显示出云主机文件夹中的文件,双击mnist_deep.py这个python文件就可以打开编辑,直接保存到云主机的文件中。

登录指令图片

调试Python源代码

下面在调试代码之前,我们需要检查VSCode已安装的插件。需要安装这些插件才可以在VSCode中对python文件进行调试。

登录指令图片

安装好插件之后,我们可以点击图示处的调试按钮,开始调试运行python文件。

登录指令图片

然后在弹出的窗口中,选择调试python文件这个选项。

登录指令图片

我们可以在编辑器中设置断点,程序跑到断点处,就会停下来,可以检查各个变量的值。

登录指令图片

3.断开VSCode与云主机的连接

点击窗口右下角的连接选项按钮,然后再点击Close Remote Connection,就可以断开VSCode与云主机的连接。

登录指令图片

4.修改VSCode连接云主机的配置

若您再次租用了一台极客云机器或者关机再开机后,机器和端口发生了变化,您可以修改VSCode连接云主机的配置。
点击右下角的连接配置按钮,然后再点击Remote-SSH: Open Configuration File... 打开配置文件选择窗口。

登录指令图片

然后您选择您刚才保存的SSH配置文件进行编辑。

登录指令图片

然后您就可以按照新的云主机的ip地址,端口,和登录用户名,对SSH配置文件进行修改了。

登录指令图片

修改好之后按ctrl+s保存,再次连接ssh的时候就会使用新的配置进行连接了。

← 使用PyCharm连接云主机教程使用FileZilla上传或下载数据 →
  • 目标
  • 1.创建一个云主机实例
  • 2.使用VSCode连接云主机实例
    • 下载并安装VSCode
    • 安装VSCode远程开发插件
    • 设置SSH远程连接
    • 设置使用公钥免密登入云主机
    • 添加云主机文件夹进行编辑
    • 调试Python源代码
  • 3.断开VSCode与云主机的连接
  • 4.修改VSCode连接云主机的配置
Copyright © 2017-2021 极客云支持中心