Um servidor FTP permite que você transfira seus dados de um dis­po­si­tivo para outro. Para isso, ele es­ta­be­lece uma conexão entre o dis­po­si­tivo que envia e o dis­po­si­tivo que recebe os arquivos. Ser­vi­do­res FTP são usados fre­quen­te­mente em de­sen­vol­vi­mento web. Mas o que significa FTP? Para que serve um servidor FTP? Como con­fi­gu­rar um servidor FTP com FileZilla?

O que significa FTP?

FTP é a abre­vi­a­tura de File Transfer Protocol, (Protocolo de Trans­fe­rên­cia de Arquivos). Ele é um dos pro­to­co­los mais antigos que existem, já que é usado desde 1985. O FTP é um protocolo de rede que controla a trans­mis­são e a recepção de dados entre com­pu­ta­do­res em rede. Por meio dele, um cliente pode fazer upload ou download de dados no servidor.

Fato

Cliente é um com­pu­ta­dor ou programa que acessa um servidor e interage com ele. Um programa de cliente popular é o FileZilla, que também pode ser usado para con­fi­gu­rar um servidor FTP.

Quais são as vantagens de um servidor FTP?

Os ser­vi­do­res FTP pos­si­bi­li­tam a trans­fe­rên­cia de arquivos entre um cliente e o servidor. Você pode acessar o servidor por di­fe­ren­tes com­pu­ta­do­res e, assim, trans­fe­rir dados entre diversos com­pu­ta­do­res. Para a área de de­sen­vol­vi­mento web, os ser­vi­do­res FTP são muito im­por­tan­tes. Prin­ci­pal­mente para trans­mi­tir grandes quan­ti­da­des de dados, con­fi­gu­rar um servidor FTP pode ser realmente útil. Pelo seu servidor FTP, você pode gerenciar fa­cil­mente os arquivos ne­ces­sá­rios para fazer al­te­ra­ções em seu site.

É possível con­fi­gu­rar ser­vi­do­res em di­fe­ren­tes sistemas ope­ra­ci­o­nais. Aprenda conosco a con­fi­gu­rar um servidor FTP no Ubuntu e a instalar um servidor FTP no Debian. A seguir, vamos explicar como fazer essa con­fi­gu­ra­ção com o FileZilla.

Dica

O aluguel de ser­vi­do­res próprios FTP Hosting da IONOS tem ótimos preços. Além disso, a IONOS suporta o protocolo SFTP. Com ele, seus dados ficam sempre pro­te­gi­dos por meio do protocolo de rede SSH.

Como con­fi­gu­rar o servidor FTP com FileZilla?

Desde 2001 o FileZilla é um dos programas mais populares para con­fi­gu­rar um servidor FTP próprio ou um servidor SFTP. Ele é gratuito para os sistemas ope­ra­ci­o­nais mais usados: Windows, macOS e Linux. Neste tutorial, vamos mostrar o passo a passo de como você pode con­fi­gu­rar seu servidor FileZilla

Passo 1: Instale o FileZilla

Primeiro, faça o download da versão atu­a­li­zada do FileZilla. Permita que o FileZilla faça al­te­ra­ções no seu dis­po­si­tivo e siga as ins­tru­ções do processo de ins­ta­la­ção. Mais para frente, você deverá se­le­ci­o­nar qual tipo de ins­ta­la­ção prefere. Selecione a opção “Full” para obter todas as funções ne­ces­sá­rias do FileZilla, assim como todos os atalhos de desktop. Anote o número da porta exibido nos próximos passos. Na mesma janela, configure uma senha, caso deseje.

Imagem: Configurações do servidor FileZilla com o número da porta
A sequência de números em destaque é o número da porta. O acesso ao servidor é feito por meio desse número. Portanto, anote o número da porta

Passo 2: Configure o servidor Filezilla

Primeiro, inicie o servidor. Seu com­pu­ta­dor, que é o localhost, já estará se­le­ci­o­nado como host. A porta também já deve estar inserida. Caso não esteja, insira o número da porta exibido durante a ins­ta­la­ção. Se você tiver con­fi­gu­rado uma senha, ela também deve ser digitada para o login. Caso contrário, você pode iniciar e con­fi­gu­rar di­re­ta­mente o servidor FileZilla.

Para con­fi­gu­rar o servidor, clique em “Server” na barra de navegação do programa e, em seguida, clique em “Configure”. Al­ter­na­ti­va­mente, você pode usar o atalho de teclado [Ctrl] + [F]. Primeiro você terá a pos­si­bi­li­dade de alterar a porta. Por padrão, a porta 21 estará se­le­ci­o­nada e você deve manter esta con­fi­gu­ra­ção. No item “Timeouts”, você escolhe se seu servidor deve desligar após algum período de tempo.

Imagem: Menu do servidor FileZilla
No menu Server você acessa as con­fi­gu­ra­ções do seu servidor. Nele você pode fazer, por exemplo, atri­bui­ções de usuários

Passo 3: Determine os usuários do servidor

No item “Users” das con­fi­gu­ra­ções, você pode gerenciar os usuários do seu servidor e atribuir senhas a eles. Para fazer isso, clique em “Add”, insira o nome do usuário e a senha. Confirme as al­te­ra­ções clicando em “OK”.

Passo 4: Acesse o servidor FTP por meio do cliente FileZilla

Instale o FileZilla Client. Ele está dis­po­ní­vel para todos os sistemas ope­ra­ci­o­nais mais usados e pos­si­bi­lita o acesso ao seu servidor FTP. Abra o cliente no com­pu­ta­dor de onde você deseja acessar o servidor. Abaixo da barra de navegação, insira o endereço de IP do servidor no campo em branco. Você descobre o endereço de IP no Windows, por exemplo, ao digitar o comando ipconfig no terminal do seu com­pu­ta­dor. Preencha os campos restantes com o nome de usuário e a senha es­co­lhi­dos an­te­ri­or­mente. Se você não tiver alterado a porta, use a porta 21.

Descubra mais sobre o fun­ci­o­na­mento de um cliente no nosso tutorial sobre FileZilla Client.

Nota

Você não ne­ces­sa­ri­a­mente precisa usar o cliente FileZilla. Abra o terminal do seu com­pu­ta­dor e digite o comando “ftp” para conectar-se ao servidor e ter acesso a ele. A vantagem do cliente FileZilla é que ele oferece uma interface gráfica de usuário mais intuitiva.

Imagem: Cliente FileZilla
Conecte-se ao servidor digitando o endereço de IP, o nome de usuário e a senha embaixo da barra de navegação do cliente FileZilla

Passo 5: Desative o firewall

Se você não conseguir se conectar ao servidor, pode ser que o firewall do Windows esteja impedindo a conexão. Abra as con­fi­gu­ra­ções do Windows Defender Firewall para resolver esse problema. Nelas, você pode con­fi­gu­rar o servidor FileZilla como uma exceção. Nosso Digital Guide também ensina você a desativar o firewall do Windows.

Passo 6: Transfira dados entre cliente e servidor

Agora ficou fácil fazer o upload e o download de arquivos no seu servidor. Na seção “Local”, você verá todos os arquivos e di­re­tó­rios que poderá subir ao servidor, por meio do cliente FileZilla. Tudo isso em apenas um clique. Da mesma forma, você verá todos os arquivos lo­ca­li­za­dos no servidor em “Servidor”. Para baixar esses arquivos para o seu com­pu­ta­dor basta também um clique. A trans­fe­rên­cia é feita em poucos segundos.

Existem outros FTP softwares?

O FileZilla é o programa mais popular para con­fi­gu­rar um servidor FTP próprio, mas você pode usar uma série de outros clientes e programas FTP. Além de serviços pagos, como o WISE-WTP para Windows, que dispõe de um pla­ne­ja­dor de tarefas integrado, também há softwares gratuitos (freewares) que funcionam em diversas pla­ta­for­mas, como o Cyberduck e o FireFTP. Mas, ao contrário de outros clientes, o FireFTP não é um programa in­de­pen­dente. Ele é uma extensão para o navegador Waterfox. Você pode escolher o serviço que achar melhor, mas uma coisa é certa: vale a pena con­fi­gu­rar um servidor FTP para trans­fe­rir arquivos.

Ir para o menu principal