top of page

Instalando Servidor FTP

  • Foto do escritor: Lucas Linux
    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

1 comentário


giecphangqua.n.h.g.h.u.n.g
07 de ago.

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…

Curtir
  • Facebook - Lucas-Linux
  • Canal - Lucas-Linux
bottom of page