Ir para o conteúdo

SSH (Shell Seguro) com agentes privados Jitterbit

Introdução

Endpoints FTP do Studio e fontes/alvos FTP do Design Studio utilizam chaves OpenSSH públicas/privadas para se comunicar de forma segura entre agentes privados e servidores FTP. Agentes privados suportam suítes de cifra OpenSSL para operações SFTP de entrada e saída.

(Para fontes/alvos HTTPS ou serviços web SOAP, utilize o Gerenciador de Certificados SSL do Console de Gerenciamento.)

Esta página mostra como configurar o SSH de um agente privado para esses conectores.

Configurar

Para configurar um agente privado para SSH, siga estas etapas:

  1. Abra o arquivo JITTERBIT_HOME/jitterbit.conf em um editor de texto simples.

  2. Na seção [SSH] , defina os valores para as seguintes chaves:

    Chave Valor
    PrivateKeyFile Caminho para o arquivo da chave privada.
    PublicKeyFile (Opcional.) Caminho para o arquivo da chave pública.
    PrivateKeyPassphrase Frase secreta da chave privada.

    Importante

    Os caminhos devem usar barras normais, mesmo no Windows.

  3. Salve e feche o arquivo.

  4. Reinicie o agente.

Múltiplas chaves

Para configurar mais de uma chave SSH, utilize variáveis source ou target do Jitterbit. O valor das seguintes variáveis é usado como um sufixo para as três chaves da seção [SSH]:

  • $jitterbit.source.sftp.ssh_key_id

  • $jitterbit.target.sftp.ssh_key_id

Exemplo

Variáveis de operação
$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='<SENHA DA CHAVE>'

Para usar as chaves SSH padrão, defina as variáveis como strings vazias:

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