Skip to content

SSH登录

功能概述: 平台提供远程安全登录Notebook容器实例能力支持,用户可以使用命令行工具、VSCode和PyCharm等工具远程链接容器实例。

1. 命令行远程链接

1.1 工具建议

  • 如果您是Windows用户,
    • 可以使用系统自带的Powershell/CMD登录,如果要更好的终端体验推荐下载使用Cmder工具,免安装解压即用。
  • 如果是Mac用户,可以使用系统自带的Terminal完成SSH登录。

1.2 操作步骤 ① 实例开机后,找到SSH登录指令,并点击复制: alt text ② 打开您的本地终端,首先输入SSH登录指令,再输入登录密码进行登录。(注意:密码不会明文显示,正确输入后回车即可) alt text

2. VSCode远程链接

您可以使用VSCode提供的Remote-SSH工具来远程连接容器实例。 具体操作过程如下: ① 实例开机后,找到SSH登录指令,并点击复制: alt text ② 本地VSCode配置Remote-SSH 若您本地VSCode开发工具已安装Remote-SSH,可跳过此步骤,直接参考 [步骤③] 打开您本地的VSCode开发插件菜单,在扩展程序中搜素Remote-SSH并安装 alt text ③ SSH连接并登录您的远端实例 按照图示进行点击,完成添加SSH主机 alt textalt text 获取并复制您实例的登录信息,回车键继续操作,注意,如果这个ssh命令的最后有空格,请删除空格,否则可能无法登录 alt text 回车后会弹出以下自定义SSH config 文件的弹窗,不需要选择直接回车即可。马上可能会弹出选择远程服务器是Windows、Linux和Mac系统的选项,请选择Linux alt text 输入密码,等待SSH登录完成。 alt text

3. Pycharm远程链接

您安装的PyCharm需要是专业版才支持远程开发功能。 在ssh -p 50009 root@ssh.scnet.tech 命令中, 各个参数的含义为: 用户名:root HOST: ssh.scnet.tech 端口号:50009 具体操作过程如下: ① 实例开机后,找到SSH登录指令,并点击复制: alt text ② Pycharm直接打开远程终端 您可以在PyCharm终端界面中输入SSH登录指令,按照提示确认链接(键入yes),输入密码后登录容器环境; alt text ③ Pycharm项目远程开发 配置Pycharm,打开[File] -> [Settings], alt text 打开以下设置弹窗,找到[Python interpreter]设置项,点击Add Interperter,选择On SSH: alt text 将实例SSH指令中的Host、Port与Username进行匹配和填写(Username均为root,Host和Port查看自己实例的SSH指令) alt text 下一步:输入SSH的密码 alt textalt text 继续下一步,直到看到下面的弹窗。选择System Interpreter,系统自动配置远程Python解释器地址 配置同步目录,意思是本地项目和远程实例中的哪个目录进行关联,这里设置为实例的数据盘子目录:/root/autodl-tmp/project/ (不建议使用默认的/tmp目录) alt text 点击创建,如果配置均无误PyCharm会有小会配置过程,完成后即可远程开发。 如果您在运行时找不到Python文件,可能是没有自动同步代码,那么可以选择手动同步: alt text