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
Implicitse a criptografia será usada imediatamente. Selecione esta opçãoExplicitse 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
Privatesignifica que tanto a comunicação quanto os dados são criptografados. Escolher essa opçãoClearsignifica 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 :
HTTPouSOCKS - URL do proxy : Especifique o URL do proxy onde o servidor SFTP, FTP ou FTPS está localizado.
- Tipo de proxy :
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.