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

SSH キーを生成して FTP (ファイル転送プロトコル)キーベースの接続を設定する方法を説明します。

説明 description

環境

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

問題

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

解決策 resolution

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

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

まず、次のコマンドで新しい SSH (Secure Shell)キーペアを生成します: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 キーペア(秘密および公開)は、Campaign アプリケーションサーバーの /var/ssh フォルダーに保存されます。
  • SSH キーペアは、PEM (Privacy Enhanced Mail)形式で保存し、4096 ビットの RSA である必要があります。 キーの生成に使用するコマンドは次のとおりです。ssh-keygen -b 4096 -t rsa -m PEM -f <filename>.

メモ: パスフレーズを使用せずに SSH キーペアを生成します。 現時点では、パスフレーズは動作していません。 Campaign 製品チームは、現在、この問題に取り組んでいます。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f