FTP / SFTP package

Use o FTP / SFTP package para automatizar FTP / SFTP operações.

Um servidor FTP/SFTP hospeda os arquivos a serem compartilhados. O cliente acessa, baixa ou carrega arquivos no servidor. A transferência de dados entre o cliente e o servidor é feita em uma rede TCP/IP, que é o protocolo padrão de comunicação pela internet.
  • A seguir estão algumas formas de autenticação para um servidor FTP:
    • Credenciais de usuário: Requer um nome de usuário e senha FTP.
    • Anônimo: Essa forma de autenticação é habilitada em sites onde os arquivos ficam disponíveis para acesso público e os usuários não precisam se identificar para o servidor.
    • Baseado em chave: A autenticação SFTP geralmente é feita com uma chave privada e pública. O par de chaves é gerado automaticamente pelo computador. A chave privada é mantida com o cliente SFTP, e a chave pública correspondente, com o servidor SFTP. Ao estabelecer uma conexão, o cliente compartilha a chave privada a ser combinada com a chave pública correspondente no servidor.
  • O FTP pode ser executado em modo de transferência ativa ou passiva.
    • No modo ativo, o cliente informa o servidor sobre a porta usada para detectar e começa a detectar conexões de dados recebidas do servidor.
    • No modo passivo, o cliente recebe do servidor o endereço IP do servidor e o número de porta do servidor. O cliente abre uma conexão de dados com o endereço IP do servidor e o número de porta recebido do servidor. A maioria das organizações prefere o modo passivo porque envolve menos ou nenhuma alteração nas configurações do firewall.
  • O FTP é compatível com os tipos binário e ASCII para transferência de arquivos:
    • Use a opção binário ao transferir arquivos executáveis.
    • Use a opção ASCII ao transferir arquivos de texto.

Antes de começar

Execute as seguinte actions dentro do package FTP / SFTP.

  1. Estabeleça uma conexão com o servidor FTP/SFTP por meio da action Conectar. Ao estabelecer uma conexão, associe os detalhes do servidor FTP/SFTP com um nome de sessão. Use o mesmo nome de sessão para todas as actions correspondentes.
  2. Use as actions do FTP/SFTP para automatizar uma tarefa. As actions permitem que você execute as seguintes tarefas:
    • Carregar, baixar, excluir ou renomear arquivos.
    • Carregar, baixar, criar ou excluir pastas.
    • Navegue até a pasta primária ou uma pasta específica.
  3. Depois de automatizar as tarefas relacionadas ao FTP / SFTP, encerre a conexão com o servidor por meio da action Desconectar.
Nota: O SFTP com o protocolo SSH1 não é mais compatível com o SFTP.

Veja como usar a action conectar FTP/SFTP, no vídeo a seguir:

Actions no FTP / SFTP package

O FTP / SFTP package inclui as seguintes actions:
Nota: Com relação ao uso de ponto-e-vírgula (;) em pastas ou nomes de arquivos, aplicam-se as seguintes diretrizes:
  • Você pode usar um ponto-e-vírgula (;) no nome da pasta para as seguintes actions: Excluir ou Criar pasta
  • Você não deve usar um ponto-e-vírgula (;) na pasta ou no nome do arquivo para outras actions, tais como as seguintes: Trocar pasta, Excluir arquivos, Obter arquivos, Obter pasta, Colocar arquivos, Colocar pastas e Renomear arquivos
Action Descrição
Alterar pasta Consulte action Alterar pasta.
Conectar Consulte Conectar action.
Criar pasta Consulte action Criar pasta.
Excluir pasta Consulte action Excluir pasta.
Excluir arquivos Consulte action Excluir arquivos.
Desconectar Consulte Desconectar action.
Obter pastas Consulte action Obter pastas.
Obter arquivos Consulte action Obter arquivos.
Colocar pastas Consulte action Colocar pastas.
Colocar arquivos Consulte action Colocar arquivos.
Renomear arquivos Consulte action Renomear arquivos.