Como Configurar um Servidor FTP no Windows ou Linux

O FTP (File Transfer Protocol) é um dos métodos mais antigos e confiáveis para transferir arquivos entre dispositivos em uma rede. É ideal para empresas, servidores web ou até mesmo para uso pessoal, permitindo acessar e compartilhar arquivos com facilidade.

1. Configurando um Servidor FTP no Windows

Passo 1: Instalar o Servidor FTP
  1. Pressione Win + S, digite "Recursos do Windows" e clique em Ativar ou desativar recursos do Windows.

  2. Encontre e ative a opção Servidor FTP e Ferramentas de gerenciamento de IIS.

  3. Clique em OK e aguarde a instalação.

Passo 2: Configurar o Servidor FTP
  1. Abra o Gerenciador do IIS (Internet Information Services).

  2. No painel à esquerda, clique com o botão direito em Sites > Adicionar site FTP.

  3. Preencha os campos:

    • Nome do site: Algo como MeuServidorFTP.

    • Caminho físico: Escolha uma pasta no seu computador onde os arquivos serão armazenados.

  4. Clique em Avançar para configurar as portas:

    • Selecione Sem SSL (ou configure SSL se preferir maior segurança).

  5. Na seção de autenticação, configure os usuários que poderão acessar o servidor e seus respectivos direitos.

Passo 3: Testar o Servidor FTP
  1. Abra o navegador e digite ftp://seu-endereco-ip.

  2. Insira o nome de usuário e a senha configurados.

2. Configurando um Servidor FTP no Linux

Passo 1: Instalar o Servidor FTP

No Linux, o servidor mais comum é o vsftpd. Para instalá-lo:

Passo 2: Configurar o vsftpd
  1. Abra o arquivo de configuração do vsftpd:

  2. Modifique ou descomente as seguintes linhas:

    • Permitir usuários locais:

    • Permitir upload de arquivos:

    • Isolar usuários em seus diretórios:

  3. Salve as alterações e reinicie o serviço:

Passo 3: Criar um Usuário FTP
  1. Adicione um novo usuário ao sistema:

  2. Defina uma senha e confirme.

Passo 4: Testar o Servidor FTP
  1. Use um cliente FTP como o FileZilla.

  2. Insira o endereço IP do servidor, nome de usuário, senha e porta (padrão: 21).

Dicas de Segurança

  • Use SFTP: Para maior segurança, opte pelo protocolo SFTP (baseado em SSH).

  • Aplique firewalls: No Linux, configure o UFW para abrir apenas as portas necessárias.

  • Monitore acessos: Use logs para verificar conexões suspeitas.