Zum Inhalt springen

SSH (Secure Shell) mit privaten Jitterbit-Agenten

Einführung

Integration Studio FTP Endpoints und Design Studio FTP Quellen/Ziele, verwenden Sie öffentliches/privates OpenSSH-Schlüssel zur sicheren 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.)

Auf dieser Seite wird gezeigt, wie man das SSH eines privaten Agenten für diese Konnektoren konfiguriert.

Konfigurieren

Um einen privaten Agenten für SSH zu konfigurieren, gehen Sie folgendermaßen vor:

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

  2. In der [[SSH Abschnitt]](/de/agent/jitterbit-conf/#ssh), Werte für die folgenden Schlüssel festlegen:

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

    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="";