Como configurar seu servidor FTP no Linux

29 de outubro de 2020

Neste tutorial, explicarei como configurar seu servidor FTP. Mas primeiro, deixe-me dizer rapidamente o que é FTP.

O que é FTP?

FTP é um acrônimo para File Transfer Protocol. Como o nome sugere, o FTP é usado para transferir arquivos entre computadores em uma rede. Você pode usar FTP para trocar arquivos entre contas de computador, transferir arquivos entre uma conta e um computador desktop ou acessar arquivos de software online. Lembre-se, entretanto, de que muitos sites FTP são muito usados e exigem várias tentativas antes de se conectar.

Um endereço FTP se parece muito com um endereço HTTP ou site, exceto que usa o prefixo ftp: // em vez de http: //.

O que é servidor FTP? Como configurar?

Configurar servidor FTP Linux Configurar servidor FTP Linux Normalmente, um computador com um endereço FTP é dedicado a receber uma conexão FTP. Um computador dedicado a receber uma conexão FTP é conhecido como servidor FTP ou site FTP. Agora, vamos começar uma aventura especial. Faremos um servidor FTP para compartilhar arquivos com amigos e familiares. Usarei vsftpd para esse propósito.

VSFTPD é um software de servidor FTP que afirma ser o software de FTP mais seguro. Na verdade, as duas primeiras letras no VSFTPD significam muito seguras. O software foi construído em torno das vulnerabilidades do protocolo FTP.

No entanto, você deve sempre lembrar que existem melhores soluções para transferência e gerenciamento seguro de arquivos como SFTP (usa OpenSSH). O protocolo FTP é particularmente útil para compartilhar dados não confidenciais e é muito confiável nisso.

Etapa 1: Instalando VSFTPD no Linux

Você pode instalar rapidamente o VSFTPD em seus servidores Fedora/Red Hat/SUSE por meio da interface de linha de comando com:

dnf -y install vsftpd Se estiver usando distribuições baseadas em Ubuntu/Debian, você pode instalar o VSFTPD usando este comando:

sudo apt-get install vsftpd Se você estiver usando distribuições baseadas em Arch, tente este comando para instalar VSFTPD.

sudo pacman -S vsftpd

Etapa 2: Configurando o servidor FTP

A maioria das configurações do VSFTPD ocorre em /etc/vsftpd.conf. O arquivo em si é bem documentado, portanto, esta seção destaca apenas algumas alterações importantes que você pode querer fazer. Para todas as opções disponíveis e documentação básica, consulte as páginas de manual:

man vsftpd.conf Os arquivos são servidos por padrão a partir de/srv/ftp de acordo com o Filesystem Hierarchy Standard.

Ative o upload para o servidor FTP:

O sinalizador write_enable deve ser definido como YES para permitir alterações no sistema de arquivos, como upload:

write_enable = YES

Permitir que usuários locais façam login:

Para permitir que os usuários em/etc/passwd façam login, a diretiva local_enable deve ser semelhante a esta:

local_enable = YES

Login Anônimo

As linhas a seguir controlam se usuários anônimos podem fazer login:

Permitir login anônimo

anônimo_enable = SIM

Nenhuma senha é necessária para um login anônimo (opcional)

não_anon_password = SIM

Taxa máxima de transferência para um cliente anônimo em bytes/segundo (opcional)

anon_max_rate = 30000

Diretório a ser usado para um login anônimo (opcional)

anon_root =/example/diretório /

Chroot Jail

É possível configurar um ambiente chroot, que evita que o usuário saia de seu diretório pessoal. Para habilitar isso, adicione/altere as seguintes linhas no arquivo de configuração:

chroot_list_enable = YES chroot_list_file =/etc/vsftpd.chroot_list A variável chroot_list_file especifica o arquivo no qual os usuários presos estão contidos.

Etapa 4: Reinicie seu servidor FTP

No final, você deve reiniciar seu servidor ftp. Digite sua linha de comando

sudo systemctl restart vsftpd É isso. Seu servidor FTP no Linux está instalado e funcionando. O FTP está cada vez mais sendo substituído pelo protocolo FTP sobre SSH, então você pode querer configurar o servidor SFTP no Linux.

Qualquer dúvida ou sugestão é sempre bem-vinda.

Ali Miracle

Ali é programador de computador e apaixonado por Linux. Ele usa Trisquel Linux e às vezes faz um blog sobre isso. E ele faz tudo isso usando o programa leitor de tela Orca porque não consegue ver.

Confira também a versão original desse post em inglês
Esse post foi originalmente publicado no site itsfoss.com. Tradução sujeita a revisão.

How To Set Up Your FTP Server In Linux

Propaganda
Blog Comments powered by Disqus.
Propaganda