Saltar al contenido

SSH (Shell Seguro) con agentes privados de Jitterbit

Introducción

Los puntos finales FTP de Studio y las fuentes/objetivos FTP de Design Studio utilizan claves OpenSSH públicas/privadas para comunicarse de manera segura entre agentes privados y servidores FTP. Los agentes privados admiten suites de cifrado OpenSSL para operaciones SFTP entrantes y salientes.

(Para fuentes/objetivos HTTPS o servicios web SOAP, utilice el Administrador de Certificados SSL de la Consola de Administración.)

Esta página muestra cómo configurar el SSH de un agente privado para estos conectores.

Configurar

Para configurar un agente privado para SSH, siga estos pasos:

  1. Abra el archivo JITTERBIT_HOME/jitterbit.conf en un editor de texto plano.

  2. En la sección [SSH], establezca valores para las siguientes claves:

    Clave Valor
    PrivateKeyFile Ruta al archivo de clave privada.
    PublicKeyFile (Opcional.) Ruta al archivo de clave pública.
    PrivateKeyPassphrase Frase de contraseña de la clave privada.

    Importante

    Las rutas deben usar barras diagonales, incluso en Windows.

  3. Guarde y cierre el archivo.

  4. Reinicie el agente.

Múltiples claves

Para configurar más de una clave SSH, utilice las variables fuente o objetivo de Jitterbit. El valor de las siguientes variables se utiliza como sufijo para las tres claves de la sección [SSH]:

  • $jitterbit.source.sftp.ssh_key_id

  • $jitterbit.target.sftp.ssh_key_id

Ejemplo

Variables de operación
$jitterbit.source.sftp.ssh_key_id="RSA";
$jitterbit.target.sftp.ssh_key_id="RSA";
jitterbit.conf [SSH] section entries
PublicKeyFileRSA='/usr/local/ssh/id_dsa.pub'
PrivateKeyFileRSA='/usr/local/ssh/id_dsa'
PrivateKeyPassphraseRSA='<PASS PHRASE>'

Para usar las claves SSH predeterminadas, establece las variables como cadenas vacías:

Operation variables
$jitterbit.source.sftp.ssh_key_id="";
$jitterbit.target.sftp.ssh_key_id="";