Zum Inhalt springen

SSH (Secure Shell) mit privaten Jitterbit-Agenten

Einführung

Studio FTP-Endpunkte und Design Studio FTP-Quellen/Ziele verwenden öffentliche/private OpenSSH-Schlüssel für die sichere Kommunikation zwischen privaten Agenten und FTP-Servern. Private Agenten unterstützen OpenSSL-Cipher-Suites für ein- und ausgehende SFTP-Operationen.

(Für HTTPS-Quellen/Ziele oder SOAP-Webservices verwenden Sie den SSL-Zertifikat-Manager der Management Console.)

Diese Seite zeigt, wie man SSH für diese Konnektoren auf einem privaten Agenten konfiguriert.

Konfigurieren

Um einen privaten Agenten für SSH zu konfigurieren, führen Sie diese Schritte aus:

  1. Öffnen Sie die Datei JITTERBIT_HOME/jitterbit.conf in einem einfachen Text-Editor.

  2. Im Abschnitt [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 Quellen- oder Ziel-variablen. Der Wert der folgenden Variablen wird als Suffix für die drei Schlüssel des Abschnitts [SSH] verwendet:

  • $jitterbit.source.sftp.ssh_key_id

  • $jitterbit.target.sftp.ssh_key_id

Beispiel

Operationsvariablen
$jitterbit.source.sftp.ssh_key_id="RSA";
$jitterbit.target.sftp.ssh_key_id="RSA";
jitterbit.conf [SSH] Abschnitt Einträge
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 Zeichenketten:

Operationsvariablen
$jitterbit.source.sftp.ssh_key_id="";
$jitterbit.target.sftp.ssh_key_id="";

Fehlerbehebung

Weitere Informationen zur Fehlerbehebung finden Sie in folgende Abschnitten im Leitfaden zur Fehlerbehebung bei privaten Agenten: