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:
-
Öffnen Sie
JITTERBIT_HOME/jitterbit.conf
-Datei in einem Texteditor. -
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.
-
Speichern und schließen Sie die Datei.
-
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
$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='<PASS PHRASE>'
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="";