【保姆级教程】PyCharm通过SSH远程连接ModelArts

一、创建Notebook

  1. 首先,找到云资源下面的 ModelArts,然后点击并进入 ModelArts控制台
    在这里插入图片描述
  2. ModelArts控制台中,点击开发环境下的 Notebook 。然后点击创建,创建一个 Notebook。
    在这里插入图片描述
  3. 根据个人需求设置名称、选择资源规格等。然后,勾选SSH远程开发,点击密钥对右侧的“立即创建”。
    在这里插入图片描述
  4. 创建密钥对,点击确定。密钥对将用于后面远程连接时的身份验证。
    在这里插入图片描述
  5. 之后我们会看到创建成功的弹窗,并且浏览器下载了一个 .pem 文件,我们后面会用到这个文件。点击确定,关闭弹窗。
    在这里插入图片描述
  6. 回到 ModelArts管理控制台刷新选择刚刚新创建的密钥对,最后点击立即创建
    在这里插入图片描述
  7. 点击提交
    在这里插入图片描述
  8. 此时,我们已经创建好了一个 Notebook。

二、配置SSH

  1. 在PyCharm专业版中,点击 Tools 下面的 Start SSH Session 选项。
    在这里插入图片描述
  2. 在弹出的窗口中,将 Authentication type 改为 Key pair OpenSSH or PuTTY
    在这里插入图片描述
  3. 此时我们还需要主机、端口号、用户名等信息,我们先回到 ModelArts管理控制台,点击刚刚新建的 Notebook
    在这里插入图片描述
  4. 在右下角的地址中,我们可以找到相对应的信息。各信息与地址各部分的对应关系如下图所示,其中 Private key file 是刚刚创建密钥对时下载的 .pem 文件。
    在这里插入图片描述
    在这里插入图片描述
  5. 点击 OK 后出现如下弹窗,继续点击 OK
    在这里插入图片描述
  6. Terminal 中会出现 ModelArts 的标志:
    在这里插入图片描述

三、配置远程Python解释器

  1. 回到PyCharm专业版,点击 File 下的 Settings
    在这里插入图片描述
  2. 找到 Project 下的 Python Interpreter 页面。
    在这里插入图片描述
  3. 点击右侧的 Add Local Interpreter,选择 On SSH
    在这里插入图片描述
  4. 在新弹出的窗口中,选择 Existing,然后选择刚刚配置的SSH设置。
    在这里插入图片描述
  5. Next
    在这里插入图片描述
  6. Environment 选择 Existing,之后点击 Interpreter 右侧的省略号,选择 ModelArts 中的 Python 解释器。
    在这里插入图片描述
  7. 一般来讲会有多个Python解释器,下面是其中的两个:
    在这里插入图片描述
    在这里插入图片描述
  8. 选择好Python解释器的路径后,设置 Sync folders,点击右侧的图标。
    在这里插入图片描述

Sync folders的作用是:实时同步本地目录与服务器上的目录。因此,我们也能在下图的窗口中看到左右两条路径,左侧路径是我们本地的项目路径,右侧路径即为要同步到服务器上的路径。

  1. 在弹出的窗口后继续点击右侧路径,修改到 work 目录下。
    在这里插入图片描述
    在这里插入图片描述
  2. 之后点击OK回到SSH窗口,再点击create
    在这里插入图片描述
  3. 此时已配置好Python接收器的地址,点击OK即可。如下图所示:
    在这里插入图片描述

四、成果展示

按上述步骤完成后,我们就可以远程连接ModelArts的Python解释器了,如下图所示:
在这里插入图片描述
可以使用ModelArts的Python解释器运行本地的Python文件:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45800258/article/details/131555025