使用SSH公钥身份验证在SFTP外部帐户中测试连接

Campaign v8版本8.5.1引入了一项新改进:

“除了现有的用户/密码身份验证方法之外,还为SFTP外部帐户添加了基于密钥的新身份验证选项。 您现在可以使用私钥安全地进行身份验证,从而增强安全性并为SFTP访问提供替代身份验证机制。”

但是,没有外部/面向客户的文档指示应如何使用此功能。

这篇知识库文章概述了在SFTP外部帐户 PublicKey身份验证 选项卡中测试连接之前要遵循的步骤。 有关详细信息,请参阅这些发行说明

描述 description

环境

Adobe Campaign Classic

问题/症状

在Campaign的SFTP外部帐户 PublicKey身份验证 选项卡中测试与外部SFTP的连接时,可能会在用户级别返回“登录被拒绝”错误。

解决方法 resolution

要解决“登录被拒绝”错误,请执行以下步骤:

  1. 使用以下ssh-keygen命令生成新的SSH密钥对:

    ssh-keygen -b 4096 -t rsa -m PEM -f <filename>
  2. 在外部SFTP服务器上安装在第1步中生成的新SSH密钥对。
  3. 在Campaign客户端控制台中,转到 管理 > 平台 > 外部帐户,打开SFTP外部帐户,转到 PublicKey身份验证 选项卡,并输入步骤1中生成的新SSH密钥对中的私钥和公钥。
  4. 单击 测试连接 按钮,该按钮应返回: 连接测试成功
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f