Configurando a Transferência de Arquivos SFTP

Use um serviço configurável FtpServer para especificar as configurações do Protocolo de Secure File Transfer (SFTP) para um fluxo de mensagens, e para substituir as configurações do SFTP que são especificadas nos nós FileInput e FileOutput .

Sobre esta tarefa

As configurações especificadas usando um serviço configurável FtpServer são lidas e validadas quando o fluxo de mensagens é iniciado e são usadas para configurar quaisquer conexões SFTP feitas para o nó. O serviço configurável pode substituir qualquer uma ou todas as propriedades de transferência remota na guia FTP dos nós FileInput e FileOutput . Para obter mais informações sobre as configurações que você pode especificar com um serviço configurável FtpServer, consulte Serviço configurável ftpServer.

É possível configurar verificação estrita de chave do host e ão excluídos e recriados de hosts conhecidos ou é possível desativar verificação estrita de chave do host e usar os arquivos de hosts conhecidos que são criados e gerenciados pelo nó de integração.

Múltiplos serviços configuráveis podem especificar o mesmo host e porta, mesmo com diferentes arquivos de hosts conhecidos. FTP é padronizado com a porta 21 e SFTP é padronizado com a porta 22, que é a porta padrão SSH. Se você configurar a porta e especificar uma conexão FTP com um servidor SFTP (ou especificar uma conexão SFTP com um servidor FTP) ocorrerá um erro de conexão e uma mensagem será incluída no log de eventos.

É possível usar o serviço configurável FtpServer para definir as seguintes configurações de SFTP:
  • Criptografia usada para comunicação de SSH/SFTP
  • Nível de compactação
  • Verificação de host conhecido estrita
  • Protocolo (FTP/SFTP) para nós usarem para transferência de arquivos remotos
  • Local de um arquivo de hosts conhecido quando a verificação de host conhecido restrita está configurada como Sim

Procedimento

  1. Crie um serviço configurável FtpServer com os valores de parâmetro necessários usando a interface do usuário web ou o comando Mqsicreateconfigurableservice ; veja Criando serviços configuráveis.
  2. Nos nós FileInput e FileOutput , especifique o nome do serviço configurável FtpServer na propriedade Servidor e porta remotos na guia FTP .