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:
-
Abra o arquivo
JITTERBIT_HOME/jitterbit.confem um editor de texto simples. -
Na seção
[SSH], defina os 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='<SENHA DA CHAVE>'
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="";