# SSH tunnel

创建 SSH 隧道连接，通过 SSH 隧道连接到支持的数据源。隧道允许您安全地访问位于防火墙后面的数据源，同时对通过隧道的所有数据进行加密。

## 支持的连接器和配置

SSH 隧道仅支持未配置 数据移动网关 的连接器，并且仅支持以下本地数据源（不支持基于云的变体）：

* MySQL

* PostgreSQL

* Microsoft SQL Server（基于 Microsoft CDC）

## 连接详情

* SSH 主机

  SSH 服务器的 IP 或主机名。

* SSH 端口

  用于访问 SSH 服务器的端口。

* SSH 用户

  您访问 SSH 服务器所用的用户名。

* 加密方法

  选择加密方法。

* 公开密钥

  选择加密方法后，单击生成 以生成公开密钥。单击关键字段末尾的按钮，复制密钥。

  您需要将公钥附加到 SSH 主机服务器上的 ~/.ssh/authorized\_keys 文件中，该文件将用于验证连接请求是否是 从 Qlik Cloud 发起的。有几种方法可以做到这一点。其中一种方法是将密钥复制到 key.pem 文件中，然后运行以下命令：

  ssh-copy-id -f -i key.pem user@remote-server

* 名称

  SSH 连接的显示名称。如果在支持的连接器中启用 SSH 通道 选项，则需要从 SSH 连接下拉列表中选择 SSH 连接器的名称。