Zum Inhalt springen

SSH (Secure Shell) mit Jitterbit privaten Agenten

Einführung

Studio FTP-Endpunkte und Design Studio FTP-Quellen/Ziele verwenden öffentliche/private OpenSSH Schlüssel, um sicher zwischen privaten Agenten und FTP-Servern zu kommunizieren. Private Agenten unterstützen OpenSSL-Verschlüsselungssuiten für eingehende und ausgehende SFTP-Operationen.

(Für HTTPS-Quellen/Ziele oder SOAP-Webdienste verwenden Sie den Management Console SSL-Zertifikatsmanager.)

Diese Seite zeigt, wie man den SSH-Zugang eines privaten Agenten für diese Konnektoren konfiguriert.

Konfigurieren

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

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

  2. Setzen Sie im [SSH] Abschnitt Werte für die folgenden Schlüssel:

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

    Wichtig

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

  3. Speichern Sie die Datei und schließen Sie sie.

  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 [SSH] Abschnittsschlüssel verwendet:

  • $jitterbit.source.sftp.ssh_key_id

  • $jitterbit.target.sftp.ssh_key_id

Beispiel

Betriebsvariablen
$jitterbit.source.sftp.ssh_key_id="RSA";
$jitterbit.target.sftp.ssh_key_id="RSA";
jitterbit.conf [SSH] Abschnittseinträge
PublicKeyFileRSA='/usr/local/ssh/id_dsa.pub'
PrivateKeyFileRSA='/usr/local/ssh/id_dsa'
PrivateKeyPassphraseRSA='<PASSWORT>'

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

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