Instalando Servidor FTP
- Lucas Linux

- 28 de mai. de 2020
- 2 min de leitura
Atualizado: 23 de nov. de 2021
FTP é a sigla para File Transfer Protocol, um termo que, traduzido para o português, significa Protocolo de Transferência de Arquivos.
Ele é basicamente um tipo de conexão que permite a troca de arquivos entre dois computadores conectados à internet.
Um servidor FTP é o servidor que oferece um serviço de acesso a um disco rígido ou servidor de arquivos criados através de um protocolo FTP. É ele que armazena as informações ou dados enviados por um usuário e que estarão acessíveis por qualquer membro da internet.
A diferença entre FTP e servidor FTP? Basicamente, o primeiro é um tipo de protocolo de transporte e entrega de arquivos. O segundo é um ambiente virtual gerenciável por um software instalado em qualquer computador.

INSTALAÇÃO DO SERVIDOR FTP
Siga os passos a baixo:
PASSO 01: Instalar o Serviço FTP
$ sudo apt-get install proftpd
PASSO 02: Renomear o arquivo de configuração Original
$ sudo cd /etc/proftpd
$ sudo cp proftpd.conf proftpd.confORIGINAL
PASSO 03: Fazer 4 AJUSTES no arquivo de Configuração
Resumo:
- Desabilitar protocolo IPV6
- Trocar o Nome do Servidor
- 2 questões referente a segurança:
Somente usuários que existam no Linux usem o FTP
Esse usuário não precisa usar o linux, apenas o FTP
Então vamos as alterações
Vamos editar o arquivo de configuração utilizando o editor de texto NANO
$ sudo nano proftpd.conf
Na lina
UseIPv6, troque on para off
Na lina
ServerName, troque "Debian" para "NomeDoSeuFTP"
Na lina
#DefaultRoot, descomente
-- Esta linha Obriga existir um usuário no Linux
Na lina
#RequireValidShell, descomente
-- Esta linha Não precisa ser um Shell/Login valido para usar o FTP
PASSO 04: Salvar e reiniciar o serviço FTP
$sudo service proftpd restart
PRONTO, JÁ PODE TESTAR SEU SERVIDOR
ACESSANDO O SERVIDOR FTP
Para acessar, digite no seu navegador o seguinte endereço.
Testando no servidor FTP
ftp://localhost
Testando utilizando outra máquina
ftp://ipDoServidor
Exemplo
ftp://192.168.1.10
Ao acesso o FTP, coloque a usuário e senha da máquina servidor
Vai observar que terá acesso a TUDO, a todas as pastas do servidor
Para uma configuração mais avançada, com usuários e pastas específicas para eles, siga os próximos passos.
Por questões de Segurança, é necessário criar um usuário FTP, que não tenha poder de login no Linux, APENAS, para fazer o Download/Upload dos arquivos de uma pasta específicas.
- Ex de nome webmaster
Comando para criar o usuário
$sudo useradd webmaster -d /var/www/site -s /bin/false
O parâmetro -d, não cria o usuário no Diretório HOME
(Apenas para ter acesso ao site que irá Administrar)
O parâmetro -s /bin/false IMPEDE que o usuário Loge no Linux
Definir uma senha para o usuário webmaster
$sudo passwd webmaster
Quem criou a pasta foi o Root, então a pasta é do root
MUDAR O DONO da pasta para o Webmaster
$sudo chown webmaster -R /var/www/site
PRONTO, JÁ PODE TESTAR SEU SERVIDOR COM USUÁRIO E SENHA
Obs.: Caso for testar o acesso utilizando o aplicativo FileZila, algumas dicas.
- Host é o IP do servidor
- Nome do Usuário: webmaster
- Senha do Webmaster
- porta 21
- Conexão Rápida
Irá verificar que o usuário só tem acesso os arquivos que estão dentro do diretório /var/www/site
Não esqueça de seguir o Canal do Youtube e o Facebook LUCAS LINUX





Mình thỉnh thoảng cũng xem mấy bài soi cầu cho vui thôi, coi như một cách tập nhìn dàn số và đối chiếu lại cảm giác của mình. Hồi trước hay nghe người quen mách nước rồi ghi bừa, trượt thì khó chịu lắm, nên giờ mình ưu tiên đọc kiểu có giải thích, đúng sai gì cũng rút ra được cách họ lập luận. Có lần lướt thấy https://soicauxsmb.pro/ nói nhiều về chuyện chọn lọc theo chu kỳ, mình thử áp dụng theo hướng “gạn bớt” chứ không đặt niềm tin tuyệt đối, thấy đầu óc bớt bị cảm xúc dắt đi. Với mình mấy thứ này chỉ nên xem như tham khảo, tự đặt giới hạn và đừng…