指定された SSH キー資格情報を使用した SFTP ソースコネクタの失敗接続

PuTTY ツールを使用して PPK 形式から OpenSSH 形式に変換する際に、SSH キー資格情報を使用して SFTP ソースコネクタの失敗エラーを修正するためのクイックガイドです。 (キーの生成方法の手順については、SFTP コネクタ:SFTP 用の Base64 にエンコードされた OpenSSH 秘密鍵の設定 ​ を参照してください)。

説明 description

環境
Adobe Experience Platform

問題

AEP 内で SFTP ソースコネクタを設定する場合。

SFTP ソースコネクタが、提供された認証資格情報を使用して SSH キーで接続できません。 キーを生成するために PuttyGen を使用している可能性があります。

解決策 resolution

解決策
まず、すべての前提条件が満たされていることを確認します。

1.サポートされているキーのタイプを SFTP プロバイダーで確認します
a. SSH-1 と SSH-2
b.生成された鍵のサイズ (ビット):デフォルトは 2048

2. SFTP プロバイダーで AEP IP を認証する
a. AEP インスタンスがデプロイされているデータセンターを確認します。
第一バージニア共和国対北米
ii. NLD2:ヨーロッパ
iii. AUS5:オーストラリア
b. AEP の IP については、SFTP コネクタのドキュメント ​ を参照してください。

3。  AEP では、RSA または DSA タイプの OpenSSH キーをサポートしています。

SFTP コネクタは、RSA または DSA タイプの OpenSSH キーをサポートしています。 主要なファイルの内容が "-----BEGIN [ RSA/DSA] PRIVATE KEY-----" で始まり、"-----END [ RSA/DSA] PRIVATE KEY-----" で終わることを確認してください。 秘密鍵ファイルが PPK 形式のファイルの場合は、PuTTY ツールを使用して、PPK 形式から OpenSSH 形式に変換します。

キーの生成方法については、SFTP コネクタ:SFTP 用の Base64 にエンコードされた OpenSSH 秘密鍵の設定 ​ を参照してください。

4. AEP には、OpenSSH base64 でエンコードされた秘密鍵 が必要です

まだ問題が解決しない場合は、PuttyGen によって生成された秘密鍵の変換方法に問題がある可能性があります。

AEP では、秘密鍵を OpenSSL 形式でエンコードされた base64 にする必要があります。

鍵が生成されたら、(PuttyGen)メニュー(conversions » Export OpenSSH Key)を使用して秘密鍵を保存する必要があります。これにより、秘密鍵が OpenSSH 形式で生成され、ONLY THEN base64 でエンコードできます。

AEP では秘密鍵を base64 でエンコードする必要があるので、次のいずれかを実行できます。

Base64 形式にエンコード ツール (https://www.base64encode.org/)を使用します。

または

・次のコマンドを発行して OpenSSL を使用します:

openSSL base64 -in yourPrivateKeyFile -out
あなたの秘密キーファイルベース 64

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