Zum Inhalt springen

SSH (Secure Shell) mit privaten Jitterbit-Agenten

Einführung

Integration Studio FTP Endpoints und Design Studio FTP Quellen/Ziele, verwenden Sie öffentliche/private OpenSSH-Schlüssel für die sichere Kommunikation zwischen privaten Agenten und FTP Servern. Private Agenten unterstützen OpenSSL-Chiffre-Suiten für eingehende und ausgehende SFTP-Operationen.

(Für HTTPS-Quellen/Ziele oder SOAP Webdienste verwenden Sie die Management Console SSL Certificate Manager.)

Diese Seite zeigt, wie Sie das SSH eines privaten Agenten für diese Konnektoren konfigurieren.

Konfigurieren

So konfigurieren Sie einen privaten Agenten für SSH:

  1. Öffnen Sie JITTERBIT_HOME/jitterbit.conf-Datei in einem Texteditor.

  2. Im [[SSH Abschnitt]](/de/agent/jitterbit-conf/#ssh), legen Sie Werte für die folgenden Schlüssel fest:

    Schlüssel Wert
    PrivateKeyFile Pfad zur privaten Schlüsseldatei.
    PublicKeyFile (Optional.) Pfad zur öffentlichen Schlüsseldatei.
    PrivateKeyPassphrase Passphrase des privaten Schlüssels.

    Wichtig

    Pfade müssen Schrägstriche verwenden, auch unter Windows.

  3. Speichern und schließen Sie die Datei.

  4. Starten Sie den Agenten neu.

Mehrere Schlüssel

Um mehr als einen SSH-Schlüssel einzurichten, verwenden Sie Jitterbit Quelle oder Ziel Variablen. Der Wert der folgenden Variablen wird als Suffix für die drei [SSH] Abschnittsschlüssel:

  • $jitterbit.source.sftp.ssh_key_id

  • $jitterbit.target.sftp.ssh_key_id

Beispiel

Operation variables
$jitterbit.source.sftp.ssh_key_id="RSA";
$jitterbit.target.sftp.ssh_key_id="RSA";
jitterbit.conf`[SSH] `section entries
PublicKeyFileRSA='/usr/local/ssh/id_dsa.pub'
PrivateKeyFileRSA='/usr/local/ssh/id_dsa'
PrivateKeyPassphraseRSA='<PASS PHRASE>'

Um die Standard-SSH-Schlüssel zu verwenden, setzen Sie die Variablen auf leere Zeichenfolgen:

Operation variables
$jitterbit.source.sftp.ssh_key_id="";
$jitterbit.target.sftp.ssh_key_id="";