FTP キーベース接続の設定 – Adobe Campaign

SSH キーを生成して、FTP (File Transfer Protocol)キーベースの接続を設定する方法について説明します。

説明 description

環境

  • Adobe Campaign Classic v7 (ACC v7)
  • Adobe Campaign Classic v8 (ACC v8)

問題

FTP キーベースの接続を設定する方法を説明します。

解決策 resolution

Campaign v7 リリースでは、FTP/SFTP外部アカウントはユーザー/パスワード認証方法のみをサポートできます。 キーベースの認証方法を追加するための改善が作成されました。

ただし、回避策があります。 ファイル転送ワークフローアクティビティは、FTP/SFTP外部アカウントで設定され、キーベースの認証方法でサポートできます。

まず、次のコマンドを使用して、新しいSSH (セキュアシェル)キーペアを生成します:ssh-keygen -m pem -t rsa -b 2048 -C "your_email@example.com"

メモ : SSH キーを保存するファイル名はid_rsaである必要があります。

例:

  • id_rsa ファイルは、Linuxの場合はNeolane home/.ssh ディレクトリ、Windowsの場合はAdobe Campaign v7.ssh ディレクトリの下のCampaign アプリケーションサーバーに保存する必要があります。
  • パスフレーズなしでSSH キーペアを生成します。
  • SSH キーペアは、Campaign コントロールパネル経由でインストールできます。 キーペアをインストールするには、サポートチームの支援が必要な場合があります。
  • 外部FTP サーバーには追加の手順が必要です。 (SSH キーペアは、外部FTP サーバーにアクセスできるユーザーがインストールする必要があります)。

FTP接続をテストするには、次のように簡単なワークフローを構築します。

セッションログを表示するには、次の手順に従います。

  • WFSERVER プロセスで 詳細 を有効にします。
  • ファイル転送 アクティビティの「 セッションログを表示」オプションを有効にします。

  • ワークフロープロパティから「 エンジンで実行」オプションを有効にします

  • ワークフローを実行すると、ワークフロー監査ログ​に次の情報が表示されます。

  • 上記のように、「ファイル転送」アクティビティは、id_rsa.pubおよびid_rsa ファイルからSSH キーペアを取得します。

追加情報

Campaign v8 (8.5.1 リリース以降)では、既存のユーザー/パスワード認証方法と並行して、SFTP外部アカウントに対する新しいキーベース認証オプションが追加されました。

  • SSH キーペア (プライベートおよびパブリック)は、/var/ssh フォルダーの下のCampaign アプリケーションサーバーに保存されます。
  • SSH キーペアは、PEM (Privacy Enhanced Mail)形式で保存し、4096 ビットのRSAである必要があります。 キーの生成に使用されるコマンドは次のとおりです:ssh-keygen -b 4096 -t rsa -m PEM -f <filename>.

メモ: パスフレーズなしでSSH キーペアを生成します。 今のところ、パスフレーズは動作状態ではありません。 キャンペーン製品チームは現在、この問題に取り組んでいます。

recommendation-more-help
experience-cloud-kcs-help-kbarticles