Tutorial de instalação do serviço de FTP no Debian 9.3 (Stretch)

Publicado por Técnico Informática IFMS PP em 13/07/2018

[ Hits: 13.865 ]

 


Tutorial de instalação do serviço de FTP no Debian 9.3 (Stretch)



O que é FTP

FTP é um acrônimo que significa File Transfer Protocol (Protocolo de Transferência de Arquivos). É um protocolo muito utilizado para transferência de arquivos entre peers remotos.

Este é o protocolo conhecido por sua rapidez e segurança, pois é usado por todo o tipo de usuários, seja para funções pessoais ou profissionais.

A transmissão em si é feita através do computador do utilizador para um espaço online pré-definido. O usuário acessa por meio de um cliente FTP ou então o próprio explorador do Windows, que contempla essa funcionalidade, e em seguida seleciona os arquivos para transferir. Este passo demora de acordo com o tamanho do arquivo e a velocidade da Internet do usuário, bem como a velocidade de internet do servidor. Posteriormente, a ligação é terminada e os arquivos ficam acessíveis no servidor FTP na rede.

Configurando o VSFTPD com acesso pelo usuários locais (vsftpd)

Acesse o Debian com o usuário root por meio do comando:

su

Coloque a senha do root.

Agora é necessária a atualização do repositório com o comando abaixo:

# apt-get update

Configuração vsftpd:

Após a atualização do repositório, devem-se fazer as configurações do VSFTPD a partir do comando:

# nano /etc/vsftpd.conf

Então, serão efetuadas as seguintes alterações na ferramenta vsftpd.

Abaixo estão os comandos para realizar a permissão dos arquivos de upload, a restrição do acesso a maioria das system_calls do sistema operacional, habilitar usuários locais da maquina, habilitar edição upload, ajuste da máscara de permissão do arquivo gravado, permissão da gravação de arquivos na raiz do ftp.

file_open_mode=0755
seccomp_sandbox=NO
local_enable=YES
write_enable=YES
local_umask=022
allow_writeable_chroot=YES

Teste:

Reiniciar o serviço:

# service vsftpd restart

Mostrar status do serviço:

# service vsftpd status

Testar no WinSCP ou Filezilla.

Efetuar o login no usuário anônimo e local para fazer os testes.

Configurando o VSFTPD com acesso anônimo

Acesse o Debian com o usuário root por meio do comando

su

Coloque a senha do root.

Agora é necessária a atualização do repositório com o comando abaixo:

# apt-get update

Configuração vsftpd:

Após a atualização do repositório devem-se fazer as configurações do VSFTPD a partir do comando:

# nano /etc/vsftpd.conf

Abaixo estão as configurações do vsftpd para permitir o envio de arquivos pelo usuário anônimo, na pasta /var/ftp, bem como a criação de diretórios. Para todos os arquivos criados serão aplicadas a máscara de permissão padrão de 755.

listen=YES
anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_other_write_enable=YES
anon_root=/var/ftp
anon_mkdir_write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES

Teste:

Reiniciar serviço:

# service vsftpd restart

Mostrar status do serviço:

# service vsftpd status

Testar no WinSCP ou Filezilla.

Efetuar o login no usuário anônimo e local para fazer os testes.

Outras dicas deste autor

Configuração de servidor DHCP no Ubuntu Server 17.04

Leitura recomendada

Usando o SHC um compilador de Shell-Script genérico

Guia de instalação do Lazarus para Kurumin

O que é e como declarar variável no Gambas3 [vídeo]

Atalhos no teclado para o console

SET (Social Engineer)

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts