DataLeap 可通过创建 SSH 数据源并配置 ECS 主机的 IP 地址,建立与远端主机的连接通道,来远程访问主机上的文件。同时,通过数据开发 Shell 任务绑定该 SSH 数据源,并编辑 Shell 语句触发执行主机上的脚本,从而实现在 DataLeap 中一站式完成对远端 ECS 主机的访问及 ECS 中脚本的执行操作。本文将为您介绍如何创建 SSH 数据源。
Shell 任务所使用的独享计算资源组,必须与 ECS 主机能实现网络互通,避免因网络问题导致任务执行失败。网络互通方案如下。
SSH 数据源配置为私网 IP 地址时,需确保 ECS 主机所在 VPC 网络与 DataLeap 独享计算资源组的 VPC 网络保持一致。
若 ECS 主机所在 VPC 网络与 DataLeap 独享计算资源组的 VPC 网络不一致,则需要先通过 CEN 云企业网打通两个 VPC 网络。网络互通方案详见网络连通解决方案。
若 SSH 数据源配置为公网 IP 地址时,则您可通过公网形式进行网络互通:
SSH 数据源配置操作说明如下。
登录 DataLeap租户控制台 。
在对应地域下进入具体项目的项目配置界面。
在项目控制台进入数据源管理页面,并单击右上角新建数据源按钮,进入新增数据源页面开始新增数据源,并完成以下配置信息填写:
参数 | 说明 |
---|---|
基本配置 | |
数据源类型 | SSH |
接入方式 | 连接串 |
数据源名称 | 数据源的名称,可自行设置,仅支持中文,英文,数字,“_”,100个字符以内。 |
描述 | 输入 SSH 数据源描述信息,方便后续维护管理。 |
参数配置 | |
IP 地址 | 输入 SSH 云服务器的 IP 地址。 |
端口 | 连接主机的端口号。 |
用户名 | 输入有权限登入主机的用户名信息,一般为 root。 |
密码 | 输入用户名对应的密码信息。 说明 暂不支持通过密钥方式配置 SSH 数据源。 |
参数项填写完整后,勾选已绑定的独享计算资源组,并单击上方测试按钮,执行测试连通性。
说明
数据源与独享集成资源组网络需保证能互通,详见网络连通性。
连通性测试成功后,单击确定按钮,完成新增。
SSH 数据源创建完成后,您可以进行后续的 Shell 任务配置,详见:Shell。