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:
-
Öffnen Sie die Datei
JITTERBIT_HOME/jitterbit.confin einem einfachen Text-Editor. -
Im Abschnitt
[SSH]legen Sie Werte für die folgenden Schlüssel fest:Schlüssel Wert PrivateKeyFilePfad zur privaten Schlüsseldatei. PublicKeyFile(Optional.) Pfad zur öffentlichen Schlüsseldatei. PrivateKeyPassphrasePassphrase 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 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
$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 Zeichenketten:
$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: