Conexão do FTP (sistema de arquivos remoto)

Para acessar seus dados com o protocolo FTP, crie um ativo de conexão para ele.

FTP é um protocolo de comunicação padrão usado para a transferência de arquivos de um servidor para um cliente em um computador/uma rede.

Crie uma conexão FTP

Para criar o recurso de conexão, você precisará destes detalhes de conexão, de acordo com a sua implantação:

Conectividade comum

  • Modo de conexão : O método de conexão configurado no servidor FTP:
    • Anônimo
    • Autenticação básica (com nome de usuário e senha)
    • SFTP Tectia para o z/OS : Transfira conjuntos de dados no formato Multiple Virtual Storage ( MVS ) de ou para um computador mainframe IBM z/OS. MVS Os conjuntos de dados utilizam um ponto (.) para separar os qualificadores nos nomes dos conjuntos de dados. Para gravar em um conjunto de dados do MVS, selecione “Acessar conjunto de dados do MVS ” e insira as sequências de FTADV (File Transfer Advice) em pares chave-valor separados por vírgulas. Para obter informações, consulte a documentação do Tectia.
    • SSH (SFTP) : Transferência de arquivos por um canal seguro que utiliza o protocolo Secure Shell. Também requer nome de usuário e senha.
    • SSL : Transferência de arquivos que utiliza o Protocolo de Transporte de Arquivos (FTP), o qual suporta transmissão segura via protocolo SSL ( sslTLSv2 ). Também requer nome de usuário e senha.
  • Nome do host ou endereço IP
  • Número da porta do servidor FTP

StreamSets

  • Modo de conexão : O método de conexão configurado no servidor FTP:

    • Anônimo
    • Autenticação básica (com nome de usuário e senha)
    • SSH (SFTP) : Transferência de arquivos por um canal seguro que utiliza o protocolo Secure Shell. Também requer nome de usuário e senha.
    • SSL : Transferência de arquivos que utiliza o Protocolo de Transporte de Arquivos (FTP), o qual suporta transmissão segura via protocolo SSL ( sslTLSv2 ). Também requer nome de usuário e senha.
  • Nome do host ou endereço IP

  • Número da porta do servidor FTP

  • Caminho : Insira o caminho relativo para o diretório pessoal do usuário onde os arquivos serão armazenados.

  • Modo FTPS : Esta opção só está disponível se você tiver escolhido o modo de conexão SSL. Selecione o modo de negociação de criptografia FTP. Selecione Implicit se a criptografia será usada imediatamente. Selecione esta opção Explicit se o servidor FTP for compatível com FTPES e exigir que o cliente FTP negocie o modo de criptografia.

  • Nível de proteção do canal de dados FTPS : Esta opção só está disponível se você tiver escolhido o modo de conexão “ SSL ”. Escolher essa opção Private significa que tanto a comunicação quanto os dados são criptografados. Escolher essa opção Clear significa que apenas a comunicação é criptografada.

  • Ativar proxy : Selecione esta opção se desejar se conectar por meio de um proxy. Se estiver ativado, preencha os seguintes campos:

    • Tipo de proxy : HTTP ou SOCKS
    • URL do proxy : Especifique o URL do proxy onde o servidor SFTP, FTP ou FTPS está localizado.

Credenciais

Escolha seus métodos de autenticação de acordo com sua implantação:

Conectividade comum

Os métodos de autenticação são determinados pelo modo de conexão escolhido:

  • Autenticação básica : Escolha o nome de usuário e a senha.

  • SFTP Tectia para o z/OS : Escolha quais credenciais deseja fornecer:

    • Nome de usuário e senha
    • Nome de usuário, senha, chave privada e frase secreta opcional para a chave. Se usar uma chave privada criptografada, você precisará de uma passphrase de chave.
    • Nome de usuário, chave privada e senha de chave (opcional). Se usar uma chave privada criptografada, você precisará de uma passphrase de chave.
    • Acessar o conjunto de dados " MVS " : uma propriedade adicional que você pode ativar. Quando ativado, forneça as sequências de aviso de transferência de arquivos (FTADV) como pares chave-valor separados por vírgulas.
  • SSH (SFTP) : Escolha quais credenciais você deseja fornecer:

    • Nome de usuário e senha
    • Nome de usuário, senha, chave privada e frase secreta opcional para a chave. Se usar uma chave privada criptografada, você precisará de uma passphrase de chave.
    • Nome de usuário, chave privada e senha de chave (opcional). Se usar uma chave privada criptografada, você precisará de uma passphrase de chave.

Se você usar uma chave privada, certifica-se de que a chave é uma chave privada RSA que é gerada pela ferramenta ssh-keygen . A chave privada deve estar no formato PEM.

  • SSL : Escolha o nome de usuário e a senha.
    • SSL certificado : Insira o certificado SSL do host que deve ser considerado confiável
    • Nome do host no certificado SSL : O nome do host em SubjectAlternativeName ou a parte do Nome Comum (CN) do certificado SSL
    • Validar o certificado SSL : ative esta opção para verificar se o certificado SSL fornecido pelo servidor é confiável.

StreamSets

Os métodos de autenticação são determinados pelo modo de conexão escolhido:

  • Autenticação básica : Escolha o nome de usuário e a senha.

  • SSH (SFTP) : Escolha quais credenciais você deseja fornecer:

    • Nome de usuário e senha
    • Nome de usuário, chave privada e senha de chave (opcional). Se usar uma chave privada criptografada, você precisará de uma passphrase de chave.
  • SSL : Escolha o nome de usuário e a senha.

    • SSL certificado : Insira o certificado SSL do host que deve ser considerado confiável
    • Nome do host no certificado SSL : O nome do host em SubjectAlternativeName ou a parte do Nome Comum (CN) do certificado SSL
    • Validar o certificado SSL : ative esta opção para verificar se o certificado SSL fornecido pelo servidor é confiável.

No caso da Conectividade privada, para se conectar a um banco de dados que não é exposto à Internet (por exemplo, que está atrás de um firewall), deve-se configurar uma conexão segura. Esta seleção está disponível apenas para o modo de conexão SSH

Tipos de Arquivo Suportados

A conexão FTP suporta estes tipos de arquivos: Avro, CSV, texto delimitado, Excel, JSON, ORC, Parquet, SAS, SAV, SHP e XML.

Saiba Mais