远程登录开发机
更新时间 2025-12-16 18:01:22
最近更新时间: 2025-12-16 18:01:22
远程登录开发机开启后,用户能够在本地或者其他设备上,使用终端或者VSCode远程登录开发机实例,通过SSH稳定且快速的建立连接。
前提
申请白名单:当前远程登录开发机暂未全网开放,需要联系平台增加账户白名单方可正常使用。
私有化版本:私有化版本平台需要确保部署了负载均衡和EIP,能够支持远程登录开发机功能。
镜像准备:当前仅支持平台预置的三款预装ssh相关组件的镜像进行远程登录操作。
状态:开发机处于运行中,且开发机成功绑定带EIP(弹性公网IP)的负载均衡ELB。
余额:平台会为您开启EIP,需要账号有足够余额能够满足EIP的开通,只有当所有开发机被删除后EIP才会被退订。
远程登录开发机
添加白名单:客户需要向平台申请加入运营后台开发机管理的白名单,添加进白名单的客户账号及其子账号可见平台远程登录的开关。需要提供相关信息给平台,
参数 说明 账户名 添加白名单后当前租户及其所有子账号可以开启开发机远程登录开关。 IP网段 输入当前用户的IP网段,例如:10.243.0.0/16。 本机生成密钥对:在本机上通过指令”ssh-keygen“生成密钥对,生成的文件在”~/.ssh“文件夹下。
ssh-keygen
选择带有SSH标签的系统预置镜像,镜像中预置了SSH登录所需要的ssh依赖,目前仅支持带有SSH标签的预置镜像开启远程登录开发机功能:
序号 镜像名称 1 ubuntu22.04-teleformers-cann8.2.rc1-npu:v0.2.0.telechat25.post1.ssh 2 ubuntu22.04-teleformers-cann8.2.rc1-npu:v0.2.0.post1.ssh 3 ubuntu22.04-teleformers-cuda12.4-gpu:v0.5.ssh 配置SSH访问:当创建开发机时开启了"启用SSH",可以通过详情页查看远程登录的访问配置。只有当开发机在运行中状态且EIP绑定成功时可以复制访问指令,绑定中可以通过点击“刷新”按钮获取最新的绑定状态,绑定失败时可以通过点击“刷新“按钮重试。
参数 说明 启用SSH 开关,默认关闭,开启后会产生EIP费用。 SSH公钥 输入框,最多可输入10个需要用分号分隔。 启用SSH后,开发机进入运行中状态且EIP绑定成功时可以查看公网访问指令:
ssh -i 这里填私钥地址 root@ip -p port #私钥地址:ssh-keygen指定的私钥文件地址。 #username默认为root。 #ip为ELB绑定的EIP。 #Port为平台分配的ELB监听端口。查看SSH访问配置:启用SSH后,开发机进入运行中状态且EIP绑定成功时可以查看公网访问指令。
参数 说明 启用SSH 开发机创建完成后用户不能自行关闭远程登录:
1)可以联系平台运维同事后台操作关闭当前开发机的远程登录开关;
2)或者删除当前账号的白名单,删除后当前账户机器子账号不具备远程登录开发机的能力,并且会关闭所有已经 开启远程登录开发机的开关。SSH公钥 默认显示密文,公钥为平台为您创建的用于身份验证,实现远程服务器登录操作。 公网访问 访问开发机的指令,只有当状态为绑定成功时才能正常进行远程登录,其余状态:
1)绑定中,表示当前EIP正在绑定,用户可点击刷新按钮重试获取绑定状态;
2)绑定失败,表示当前EIP绑定失败,用户可以点击刷新按钮重试绑定。本地访问开发机:输入公网访问指令
费用:当开启了远程登录,平台会为用户创建一个EIP,只有当账号下所有开发机被删除后才会删除EIP,因此会产生网络费用。计费详情查看。