Ubuntu FTP Top 10.Configuração principal do servidor

Ubuntu FTP Top 10.Configuração principal do servidor

O Protocolo de transferência de arquivos (FTP) é um protocolo padrão para comunicar e transferir arquivos entre um servidor e um cliente. O FTP utiliza uma arquitetura cliente-servidor. Abordaremos as etapas para configurar o FTP no Ubuntu 22.04.

Configurando FTP no Ubuntu 22.04

O FTP está disponível no Ubuntu, mas você precisa de um daemon FTP que ofereça um túnel seguro para criptografar o fluxo de dados no servidor FTP. Vsftpd (daemon FTP muito seguro) é um servidor FTP confiável para o sistema Linux. Vamos usá -lo para configurar o servidor FTP no Ubuntu 22.04.

Comece atualizando os repositórios do Ubuntu.

$ sudo apt update



Para instalar o vsftpd, use o seguinte comando. Adicione o -y para pular qualquer prompt.

$ sudo apt install vsftpd -y



VSFTPD é ativado automaticamente após a instalação. Verifique seu status para verificar se está funcionando.

$ sudo status Systemctl vsftpd


Se não estiver ativo, use a opção Iniciar para alterar seu status para ativo.


Com o FTP, você precisa de um usuário para se conectar ao servidor FTP uma vez configurado. Crie seu usuário e adicione seus detalhes, incluindo a senha. Para este tutorial, nosso usuário é LinuxHintftp.

$ sudo adduser



Ainda assim, crie um diretório para o usuário criado e conceda ao usuário as permissões e propriedade necessárias. Execute os seguintes comandos e substitua o nome de usuário e o diretório para corresponder ao seu caso. Nosso diretório FTP para este caso é ftp1:

$ sudo mkdir -p/home/linuxhintftp/ftp1
$ sudo chmod -r 750/home/linuxhintftp/ftp1
$ sudo chown linuxhintftp:/home/linuxhintftp/ftp1



O usuário recém -criado deve ser adicionado ao /etc/vsftpd.Lista de usuários Para permitir o acesso ao usuário ao servidor VSFTPD configurado.

$ sudo bash -c 'echo linuxhintftp >> /etc /vsftpd.Lista de usuários'



Neste ponto, o usuário está configurado corretamente. A próxima etapa é configurar o servidor VSFTPD modificando seu arquivo de configuração. Use seu editor para abrir o /etc/vsftpd.conf arquivo.

$ sudo nano /etc /vsftpd.conf


Existem diferentes linhas no arquivo de configuração que você deve editar. Primeiro, verifique se a opção para o usuário anônimo está desativada. Ative o local_enable e a write_enable Opções para permitir que o usuário trabalhe com os arquivos como fazer upload, download, etc.

Edite seu arquivo de configuração para corresponder à imagem abaixo.


Além disso, ative o acesso ao diretório inicial do usuário, descontando o chroot_user = sim opção. Você também deve especificar as faixas de porta para o modo passivo para o VSFTPD. Nós definimos para 10000 e 11000 para este caso.

Use a imagem a seguir para editar seu arquivo de configuração para adicionar as linhas exibidas. Por fim, salve e saia do arquivo de configuração.


Reinicie o servidor vsftpd para acomodar as alterações que fizemos.

$ sudo systemctl reiniciar vsftpd



Para testar o servidor FTP, digite o ftp Comando seguido pelo endereço IP do seu Ubuntu 22.04.

Se a configuração for bem -sucedida, digite seu nome de usuário e senha para o usuário que criamos. Observe que você deve ter o allow_writEable_chroot = sim não concordado no arquivo de configuração do vsftpd. Caso contrário, você terá uma falha de login, como na imagem abaixo.

$ ftp



Conserte rapidamente isso adicionando o allow_writEable_chroot = sim e salve o arquivo.


Reinicie o vsftpd e tente conectar -se ao servidor FTP novamente. Vai funcionar desta vez.


A última etapa é permitir o tráfego FTP e os dados FTP via portas 20 e 21, respectivamente. Além disso, ative a conexão passiva ao modo passivo para as faixas de porta que você definiu em seu arquivo de configuração.

Para isso, você cria um firewall como o da imagem a seguir e substitui as faixas de porta para corresponder ao seu:

$ sudo ufw permitir de qualquer um porto 20.21.10000: 11000 proto tcp



Verifique se as regras do firewall são criadas com sucesso verificando o status do firewall.

$ sudo ufw status



É assim que configurar o servidor FTP no Ubuntu 22.04.

Conclusão

Com o VSFTPD, você pode configurar com segurança seu servidor FTP no Ubuntu 22.04. Passamos pelas etapas detalhadas que você deve seguir, desde a instalação do VSFTPD, até a configuração, para testar o servidor FTP. Você pode acompanhar confortavelmente e configurar seu servidor FTP.