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 cifras 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:
-
Abra o arquivo
JITTERBIT_HOME/jitterbit.confem um editor de texto simples. -
Na
seção [SSH], defina valores para as seguintes chaves:Chave Valor PrivateKeyFileCaminho para o arquivo da chave privada. PublicKeyFile(Opcional.) Caminho para o arquivo da chave pública. PrivateKeyPassphraseFrase secreta da chave privada. Importante
Os caminhos devem usar barras normais, mesmo no Windows.
-
Salve e feche o arquivo.
-
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
$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>'
Para usar as chaves SSH padrão, defina as variáveis como strings vazias:
$jitterbit.source.sftp.ssh_key_id="";
$jitterbit.target.sftp.ssh_key_id="";
Solução de Problemas
Para solução de problemas relacionada, consulte o seguinte no guia de solução de problemas do agente privado: