Instalando FTP Server no Debian 9

Vai aqui um passo a passo bem mastigado para um servidor FTP simples no Debian 9 (Acredito que servirá para outras versões).

Aproveito para dizer que o servidor não tem SSL por se tratar de uma configuração simples.

Objetivo:
Debian 9 (Instalação Limpa), para dar acesso aos arquivos em diretórios de uma pequena página na rede local (pode também ser um CloudServer rodando um servidor Web Completo).

Dificuldade: Média
Convenções:
 – Comandos iniciados com # requer privilégios de root. Se necessário use o sudo.
– Comandos iniciados com $ são executados com usuários, sem privilégios.

1 – Atualizando o sistema via APT:

Vamos atualizar o sistema via apt antes de qualquer coisa:

2 – Instalando o vsFTPd via APT:

Agora sim, vamos instalar o vsFTPd server no Debian 9.

Concluído, o vsFTPd está instalado, agora vamos as configurações.

3 – Configurando o vsFTPd:

O arquivo de configuração do vsFTPd está localizado por padrão em: /etc/vsftpd.conf


O arquivo de configuração de exemplo já irá servir para a configuração do servidor, bastando fazer algumas poucas alterações/inclusões no mesmo. Vamos lá!

Abra o arquivo com o editor que te agradar, eu uso o nano

Abaixo consta o arquivo de configuração já com as alterações destacadas em negrito:

A configuração acima, permite que o usuário grave informações, porém não permite login de usuários anônimos. Lembrando que o vsFTPd, vai permitir o login de qualquer usuário que esteja listado no arquivo /etc/passwd

Então já que a configuração está OK, vamos subir o servidor FTP com o comando:

4 – Cadastrando Usuários no Linux:

Os usuários, podem ser cadastrados no linux de duas formas, e estas são:
1 – Com acesso shell
2 – Sem acesso shell

Vamos pela forma simples? Cadastrando com acesso ao shell, assim o seu usuário pode também acessar via SSH o servidor (esta é minha necessidade no momento).

No meu caso, eu também precisei mudar o diretório HOME do usuário, para isso acrescentei o parâmetro -d após o comando useradd, veja:

E criei a senha para o usuário com o comando:

Feito isso, apenas testei o acesso via FTP ao servidor.
Caso deseje fazer isso direto no terminal, instale o ftp no Debian com o comando:

Com o ftp instalado, execute o comando:

ou

É isso pessoal, se tiver dificuldade em qualquer coisa, deixe suas dúvidas nos comentários que tentarei responder o mais breve possível.

 

 

8 Comments

Add a Comment

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *