top of page
Foto do escritorLucas Linux

Instalando Servidor FTP

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

Comments


bottom of page