远程登录开发机 远程登录开发机开启后,用户能够在本地或者其他设备上,使用终端或者VSCode远程登录开发机实例,通过SSH稳定且快速的建立连接。 使用前提 申请白名单:当前远程登录开发机暂未全网开放,需要联系平台增加账户白名单方可正常使用。 镜像准备:当前仅支持平台预置的三款预装ssh相关组件的镜像进行远程登录操作。 状态:开发机处于运行中,且开发机成功绑定VPC终端节点服务。 远程登录开发机 添加白名单:客户需要向平台申请加入运营后台开发机管理的白名单,添加进白名单的客户账号及其子账号可见平台远程登录的开关。需要提供相关信息给平台, 参数 说明 账户名 添加白名单后当前租户及其所有子账号可以开启开发机远程登录开关。 邮箱 邮箱为开通弹性IP所绑定邮箱,错误填写会导致弹性IP绑定失败。 本机生成密钥对:在本机上通过指令”sshkeygen“生成密钥对,生成的文件在”~/.ssh“文件夹下。 shell sshkeygen 选择带有SSH标签的系统预置镜像,镜像中预置了SSH登录所需要的ssh依赖,目前仅支持带有SSH标签的预置镜像开启远程登录开发机功能: 序号 镜像名称 1 ubuntu22.04teleformerscann8.2.rc1npu:v0.2.0.telechat25.post1.ssh 2 ubuntu22.04teleformerscann8.2.rc1npu:v0.2.0.post1.ssh 3 ubuntu22.04teleformerscuda12.4gpu:v0.5.ssh 配置SSH访问:当创建开发机时开启了"启用SSH",可以通过详情页查看远程登录的访问配置。只有当开发机在运行中状态且EIP绑定成功时可以复制访问指令,绑定中可以通过点击“刷新”按钮获取最新的绑定状态,绑定失败时可以通过点击“刷新“按钮重试。 参数 说明 启用SSH 开关,默认关闭,开启后可配置远程登录访问。 SSH公钥 输入框,最多可输入10个需要用分号分隔。 查看SSH访问配置:启用SSH后,开发机进入运行中状态且终端节点服务绑定成功时,可以查看终端节点服务ID和端口号。 参数 说明 启用SSH 开发机创建完成后用户不能自行关闭远程登录: 1)可以联系平台运维同事后台操作关闭当前开发机的远程登录开关; 2)或者删除当前账号的白名单,删除后当前账户机器子账号不具备远程登录开发机的能力,并且会关闭所有已经开启远程登录开发机的开关。 SSH公钥 默认显示密文,公钥为平台为您创建的用于身份验证,实现远程服务器登录操作。 终端服务节点ID 只有当状态为绑定成功时才能查看信息,其余状态: 1)绑定中,表示当前正在绑定,用户可点击刷新按钮重试获取绑定状态; 2)绑定失败,表示绑定失败,用户可以点击刷新按钮重试绑定。 创建EIP:完成EIP的创建,创建指南:++申请弹性IP弹性IP EIP用户指南 天翼云++。(创建弹性IP账号的邮箱需要与运营后台加白的邮箱一致) 创建VPC:用户构建隔离、私密的虚拟网络环境。创建指南:创建虚拟私有云VPC虚拟私有云 VPC虚拟私有云VPC管理 天翼云 创建VPC终端节点:VPCE需要和VPC终端节点服务在同一个资源池下,通过VPC终端节点访问终端节点服务。VPC终端节点服务为集群粒度,在同一个集群下终端节点服务ID相同时可以复用同一个终端节点,不用多次创建。创建指南:++购买终端节点VPC终端节点用户指南终端节点管理 天翼云++ 终端节点服务:根据给出的终端节点服务id,选择按照id查找服务,点击验证,可以查到到对应的终端节点服务,点击下一步创建终端节点。 VPC:此处的vpc需要贯穿于终端节点与NAT网关使用。 创建NAT网关:通过EIP绑定NAT网关,对外提供VPC内的云上服务。创建指南:++公网NAT网关简介NAT网关操作指南公网NAT网关 天翼云++ VPC:需要和VPC终端节点绑定的VPC保持一致。 创建DNAT规则:通过映射的方式把VPC内的服务对外提供。创建指南:++管理DNAT规则NAT网关操作指南公网NAT网关 天翼云++ EIP:选择目标待绑定的EIP。 终端节点IP:通过终端节点详情页查看。 终端节点服务端口:通过开发机实例详情页查看,公网端口号与内网端口保持一致即可。 本地访问开发机: 完成配置后,通过ssh命令访问开发机实例 plaintext ssh i 私钥文件地址 root@EIP地址 p 终端节点服务端口 如果当前已经在.ssh目录下,命令为: plaintext ssh root@EIP p 终端节点服务端口