最新历史版本 :配置SSH协议数据连接 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

FineDataLink版本功能变动
4.0.8-
4.0.29支持调用本地的 shell 脚本、python 脚本、bat 脚本

1.2 应用场景

  • 用户希望 FDL 支持对接外部的独立数据处理过程,例如执行远程服务器上的 Shell 脚本、Python 脚本等。在此之前,需要先配置 SSH 协议数据连接,远程连接目标服务器。

  • 用户希望执行本地的 Shell 脚本、Python 脚本等,需要先配置 SSH 协议数据连接,连接本地服务器。

2. 连接远程服务器编辑

2.1 准备工作

在连接之前,请收集以下信息:

  • 远程服务器的主机名称、端口号。

  • 远程服务器的用户名和密码。

2.2 具体连接步骤

1)登录 FineDataLink,选择「管理系统>数据连接>数据连接管理」,点击「新建数据连接」。如下图所示:

注:如果非管理员用户想要配置数据连接,需要管理员给其分配管理系统下数据连接节点的权限,具体操作请查看 数据连接管理权限

32.png

2)找到 SSH,如下图所示:

33.png

3)输入第二章的连接信息。如下图所示:

34.png

各设置项说明如下表所示:

配置项
说明
SSH连接名称

填写SSH连接名称

默认值重名时,追加递增的数字后缀,如「SSH连接1」

主机名称

填写SSH的远程主机名

如:192.168.1.123

端口

填写SSH端口

数值范围(0,65535]

用户名填写SSH用户名
密码填写SSH密码

4)进行测试连接,如下图所示:

35.png

3. 连接本地服务器编辑

本节内容适用于 4.0.29 及之后版本。

1)在 fine_conf_entity 表中增加配置项 FDL.ssh.enableLocal ,值为 true 。步骤请参见:手动修改fine_conf_entity

2)配置 SSH 数据连接,与 2.2 节不同的是,只需填写数据连接名称即可。

4. 使用数据源编辑

使用示例:Shell脚本Bat脚本Python脚本