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:
-
Öffnen Sie die
JITTERBIT_HOME/jitterbit.confDatei in einem einfachen Texteditor. -
Setzen Sie im
[SSH]Abschnitt Werte für die folgenden Schlüssel:Schlüssel Wert PrivateKeyFilePfad zur privaten Schlüsseldatei. PublicKeyFile(Optional.) Pfad zur öffentlichen Schlüsseldatei. PrivateKeyPassphrasePassphrase für den privaten Schlüssel. Wichtig
Pfade müssen Schrägstriche verwenden, selbst unter Windows.
-
Speichern Sie die Datei und schließen Sie sie.
-
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
$jitterbit.source.sftp.ssh_key_id="RSA";
$jitterbit.target.sftp.ssh_key_id="RSA";
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:
$jitterbit.source.sftp.ssh_key_id="";
$jitterbit.target.sftp.ssh_key_id="";