Hoje vamos falar sobre o que é File Transfer Protocol (FTP) e como funciona. Usar o protocolo de transferência de arquivos FTP é um dos métodos básicos que podemos usar para transferir arquivos entre computadores em uma rede TCP / IP. Este método nos permite fazer a transferência de arquivos de forma rápida, mesmo que sejam de tamanho grande.
O que é protocolo de transferência de arquivos (FTP)?
FTP significa Protocolo de Transferência de Arquivos. Esse método é usado desde a década de 1970. As portas FTP padrão em um computador são chamadas de porta 20 e porta 21, que são usadas para realizar esse processo de troca ou transferência.
Em um protocolo de transferência de arquivos, um dispositivo funciona como um cliente FTP e o outro atua como um servidor FTP. O cliente é o responsável pelo acesso a outro computador. Um cliente FTP é, portanto, um software que nos permite utilizar este protocolo para enviar ou transferir arquivos através das portas (controle e transporte de dados) do nosso computador ou servidor. O cliente usa essa porta FTP para controle e transporte de dados.
Para que é usado o FTP?
Como já dissemos, o protocolo FTP é usado para transferir arquivos. Eles nos permitem transferir arquivos de forma rápida e fácil. Não há limite, considerando o tamanho do arquivo. E este método nos oferece uma grande segurança desde que utilizemos protocolos como SFTPL, SSL ou SSH, por exemplo.
Como se conectar a um cliente FTP?
Existem vários programas diferentes que podemos usar para nos conectar a um servidor e um deles se chama FileZilla, que pode ser baixado gratuitamente. É uma das soluções mais populares que existem e podemos baixá-la de seu site. Quando tivermos o FileZilla em nosso computador, veremos uma série de campos preenchíveis na parte superior, como servidor, nome de usuário, senha e porta. Basta digitar o endereço IP ou domínio do servidor FTP ao qual você vai se conectar, o nome de usuário, a senha associada e a porta que vamos usar para fazer a conexão. Quando estiver pronto, clique em “Conexão Rápida” e o processo será iniciado.
Embora o FileZilla seja a opção mais popular, não é a única. Outro cliente FTP para Windows é chamado WinSCP, e pode ser baixado gratuitamente e permite que você use os protocolos FTP, SFTP, FTPS, SCP, S3 ou WebDAV. Também permite definir restrições, criar regras e automatizar processos.
Outro que você pode usar é o SmartFTP. Ele nos permite conectar a servidores FTP, mas também nos permite conectar a sistemas de armazenamento em nuvem se você quiser acessar o Google Drive, Yandex Disk, etc. Ele pode ser baixado gratuitamente.
Qual é a porta padrão?
A porta padrão usada pelo FTP é TCP 21 para controle e porta 20 para o canal de dados. A porta 21 é usada para controle e a partir dela a conexão seria gerenciada, mas nenhum dado é transferido. Existem diferentes modos para realizar a transferência de arquivos, ativo ou passivo. No modo ativo, a porta TCP 20 é aquela em que o canal de dados é criado, enquanto no cliente é escolhida uma porta aleatória que é sempre superior a TCP 1024. Por outro lado, há um modo passivo em que controla a porta 21 é usado para escolher a porta externa para se conectar, o cliente estabelece uma conexão a partir da porta indicada. O último é o mais comumente usado e o primeiro apresenta alguns problemas de segurança, pois implica que todas as portas maiores que 1024 estão abertas. Por esse motivo, o segundo geralmente é o modo mais popular.
Riscos de segurança de FTP
Você deve usar o protocolo FTP para troca de arquivos? Eles podem ter alguns riscos que devemos levar em consideração. Conforme explicado pela empresa Panda Security, o protocolo FTP apresenta muitas vulnerabilidades. Por quê? É fácil acessar servidores FTP antigos com nomes de usuário comuns, como FTP ou Anônimo, sem precisar de uma senha.
Como evitar riscos ao usar o FTP?
Se você deseja proteger seu servidor FTP, deve seguir uma série de dicas básicas, como ter uma senha de acesso segura. Você também deve desabilitar a opção de usuário convidado se quiser melhorar a segurança. Outra dica recomendada a se levar em consideração é alterar a porta padrão.