Como usar o FileZilla para conectar a um servidor FTP

Como usar o FileZilla para conectar a um servidor FTP

Um guia sobre o uso do FileZilla GUI para carregar arquivos em um servidor remoto e baixar arquivos dele.

Se você perguntar aos sysadmins nerds, eles vão preferir usar comandos rsync ou scp para transferir arquivos entre servidor remoto e sistema local.

No entanto, esses são métodos de linha de comando e nem todos se sentem confortáveis.

Felizmente, existem algumas ferramentas de GUI disponíveis que permitem transferir arquivos de ou para os servidores remotos.

FileZilla é uma ferramenta popular, multiplataforma e de código aberto para este fim. Ele suporta a transferência de arquivos usando FTP sobre TLS ou SSL (FTPS) e também FTP sobre SSH (SFTP) juntamente com o antigo protocolo FTP.

Deixe-nos mostrar como instalar o FileZilla no Linux e depois usá-lo para transferência de arquivos.

Então, vamos começar!

Instalando FileZilla no Ubuntu e outras distribuições Linux

Você pode obter o tarball de código fonte, mas é sempre recomendável usar o seu pacote fornecido de distribuição. Por ser um software popular, ele deve estar disponível no repositório de software da maioria das distribuições Linux (se não todas). Por favor, use o centro de software da sua distribuição e o gerenciador de pacotes.

No Ubuntu, você pode instalá-lo no centro de software:

Instalando o Filezilla no Ubuntu

Você também pode usar o método de linha de comando para instalá-lo.

Comandos para usar no terminal

sudo apt install filezilla

Se você ver o erro de pacote não encontrado, você deve ativar o repositório universe.

Uma vez instalado, vá para o menu (pressionando a tecla do windows), digite FileZilla e inicie-o.

Abrindo o Filezilla no Ubuntu

Usando FileZilla

Quando você executar o FileZilla pela primeira vez, você verá uma interface como a imagem abaixo.

FileZilla

O painel do lado esquerdo mostra os arquivos e diretórios do seu sistema local. O painel do lado direito está vazio por enquanto. Quando você se conecta a um servidor remoto, os arquivos do seu sistema remoto serão exibidos lá.

Antes de mostrar isso, deixe-nos compartilhar alguns detalhes sobre como entender os aspectos importantes da interface FileZilla.

Entendendo a interface do FileZilla

A imagem abaixo lhe dá uma visão geral das diferentes seções do layout da janela do FileZilla.

Partes da interface do FileZilla

A GUI é dividida em 6 zonas diferentes/layout de janela. Deixe-nos explicá-los brevemente para você.

1. Barra de ferramentas: Tem uma variedade de opções como abrir o Gerenciador de Sites, atualizar listas de arquivos e pastas locais e/ou remotas, começar a processar a fila atual de arquivos a serem transferidos, parar todas as transferências e descartar arquivos da fila, etc.

2. Barra de conexão rápida: Como o nome sugere, permite que você se conecte rapidamente a um site remoto sem especificar muitos detalhes sobre ele, exceto o host, nome de usuário, senha e porta.

3. Registro da mensagem: Ele mostra um log, independentemente se a conexão foi bem sucedida ou não. Os erros estão em vermelho, mensagens normais estão em branco, e os comandos estão em azul.

4 e 5. Painel local e painéis remotos: Ambos são muito semelhantes, exceto pelo fato de que o painel local mostra o conteúdo de um diretório local e um menu de contexto tem opções para carregar arquivos. Considerando que o painel remoto mostra o conteúdo de um diretório remoto e tem opções para baixar arquivos de um diretório remoto para o seu armazenamento local.

6. Fila de transferência: Por fim, o painel da fila de transferência mostra o status dos itens sendo transferidos, suas velocidades de transferência, itens na fila e o histórico de transferência de arquivos (limitado à instância atual

Conectando-se a um servidor SFTP usando FileZilla

Você precisa saber o nome de usuário, senha e o endereço IP do servidor remoto. O servidor remoto também deve ser configurado para aceitar conexões com os detalhes fornecidos. Você também precisa ter configurações de acesso corretas na pasta de destino.

Para adicionar uma nova conexão SFTP, você precisa abrir o gerenciador do site. Há duas maneiras de abri-lo.

Há um item "Gerenciador de site" na opção de menu "Arquivos" na barra de menu. Ou, você pode clicar no ícone "Gerenciador de site" na barra de ferramentas.

Abrindo nova conexão no FileZilla

Uma vez que a caixa de diálogo do Site Manager aparece, clique no botão "Novo site" e [opcionalmente] renomeie o novo site que é adicionado à entrada. Chamamos aqui de "teste8".

Nova conexão no FileZilla

À direita, sob a guia Geral, certifique-se de que o protocolo usado seja apropriado para o que o administrador do servidor definiu para você. No nosso caso, configuramos um servidor SFTP (FTP sobre SSH) para prosseguir escolhendo a opção "SFTP – SSH File Transfer Protocol".

O campo seguinte é para o endereço IP do servidor remoto.

Se você não mencionar o número da porta, o FileZilla assumirá que o número da porta a ser usada é a porta SSH padrão 22.

Existem algumas opções para a entrega do "Tipo Logon". No método de Logon Normal, você fornece o nome de usuário e senha.

O método de autenticação de arquivos Key é útil para você se você tiver um par de chaves públicas e privadas configuradas para autenticar sua conexão SSH para o usuário.

Depois de preencher todos os detalhes apropriados para o servidor remoto e autenticação, clique no botão "Conectar" posicionado na parte inferior para se conectar ao site. Não se preocupe, o novo site ao que você acabou de estabelecer uma conexão, será salvo em conformidade com o "Tipo Logon".

Abrindo conexão no FileZilla

Se você vir uma mensagem de status como "Conectada ao IP" e a mensagem de status mais recente como "A listagem de diretório de "/" foi bem sucedida", você se conectou com sucesso ao servidor SFTP remoto (FTP usando o protocolo SSH).

Outro indicador de uma conexão SFTP bem sucedida é que o painel de diretório remoto fica preenchido quando uma conexão é estabelecida com sucesso.

Se aparecer alguma janela falando sobre certificados, você pode simplesmente aceitar o diálogo se tiver certeza de que o servidor que está se conectando é seguro.

Certificado no FileZilla

Enviando arquivos para o sistema remoto

Você deve certificar-se de estar nos diretórios onde você tem que transferir o arquivo. Transferir arquivos é tão simples quanto clicar duas vezes no arquivo sem especificar explicitamente o local de destino.

Se você clicar em um arquivo do painel esquerdo, ele será imediatamente transferido (ou adicionado à fila se houver transferências pendentes) para o diretório visível no painel direito.

O mesmo vai da transferência de arquivos da direita para a esquerda, ou seja, do servidor remoto para o local.É por isso que é importante estar nos locais corretos em sistemas locais e remotos.

Alternativamente, você pode clicar com o botão direito do mouse nos arquivos e carregá-los (ou adicioná-los à fila de upload). O destino é sempre o diretório exibido na interface do FileZilla.

Enviando arquivo para servidor no FileZilla

Não há muita diferença em nenhuma das formas de upload de arquivos, exceto por conveniência e tempo.

Baixar arquivos do sistema remoto

Assim como o upload de arquivos, você tem duas opções ao transferir arquivo de um servidor remoto para armazenamento local, mas em vez de "Upload" é "Download".

Baixar um arquivo baixará esse arquivo no diretório local que você tem atualmente aberto no painel de diretório local.

Baixando um arquivo no FileZilla

Você notará um comportamento consistente no download e upload de arquivos, exceto pelo remetente e receptor. As transferências de arquivos serão feitas em paralelo, a menos que o número de conexões seja restrito.

Conclusão

Com o básico coberto, você deve ser capaz de transferir arquivos de e para o seu computador e o seu servidor. Esperamos que tenha aprendido algo novo :)

Se você tiver alguma dúvida, por favor, pergunte-as nos fóruns comunitários foss. Se você achou que isso foi útil para você, nos avise com um comentário abaixo!

Última atualização deste artigo: 19 de september de 2022