Como configurar o servidor VSFTPD FTP no Debian Top 10?

Como configurar o servidor VSFTPD FTP no Debian Top 10?
Vsftpd (daemon FTP muito seguro), licenciado sob licença pública geral da GNU, é um protocolo FTP usado para transferir arquivos de e para uma rede remota. É um servidor FTP seguro, estável e rápido que é suportado em sistemas operacionais Linux/UNIX. Nesta postagem, aprenderemos a configurar um servidor VSFTPD FTP no sistema Debian.

Observação: Os comandos foram testados no último lançamento do Debian I.e., Debian 10.

Setup vsftpd FTP Server no Debian 10

Siga as etapas abaixo para configurar o servidor vsftpd no Debian 10:

Etapa 1: Instale o VSFTPD

Primeiro, atualize o índice do repositório usando o comando abaixo no terminal:

$ sudo apt update

Agora, você pode instalar o vsftpd da seguinte maneira:

$ sudo apt install vsftpd

O sistema pode solicitar a você uma senha do sudo e também pode solicitar a opção Y/N (sim/não) para prosseguir com a instalação do VSFTPD. Pressione Y para prosseguir.

Após o término da instalação, você pode verificá -lo usando o comando abaixo:

$ vsftpd -versions

Etapa 2: permita FTP no firewall

Se um firewall estiver funcionando em sua máquina, permita que as portas 20 e 21 para o tráfego de FTP. Para verificar se um firewall está funcionando, execute o comando abaixo no terminal:

$ sudo ufw status

Se você vir o status "ativo" na saída, significa que o firewall está funcionando em seu sistema.

Agora, para permitir a porta 20 e 21, execute o comando abaixo no terminal:

$ sudo ufw permitir 20/tcp
$ sudo ufw permitir 21/tcp

Agora, para confirmar se as regras foram adicionadas, execute o comando abaixo no terminal:

$ sudo ufw status

A saída abaixo mostra que o firewall permitiu as portas FTP.

Etapa 3: Configurando o acesso FTP

Agora faremos algumas configurações básicas para o servidor FTP. Mas antes de optar por configurações, vamos fazer um backup do arquivo de configuração do VSFTPD usando o comando abaixo no terminal:

$ sudo cp /etc /vsftpd.conf /etc /vsftpd.conf.orig

Agora edite o arquivo de configuração VSFTPD da seguinte forma:

$ sudo nano /etc /vsftpd.conf

Agora modifique as configurações para correspondê -las da seguinte forma:

Ouça = sim
Ouvir_ipv6 = não
Connect_from_port_20 = sim
anonymous_enable = não
local_enable = sim
write_enable = sim
CHROOT_LOCAL_USER = SIM
allow_writEable_chroot = sim
seguro_chroot_dir =/var/run/vsftpd/vazio
pam_service_name = vsftpd
pasv_enable = sim
pasv_min_port = 40000
pasv_max_port = 45000
userlist_enable = sim
userlist_file =/etc/vsftpd.Lista de usuários
userlist_deny = não

Agora salve e feche o vsftpd.Configuration Arquivo de Configuração.

Etapa 4: Adicione o usuário do FTP

Agora, adicionaremos um usuário à lista de usuários de FTP permitidos. Para fins de teste, criaremos uma nova conta de usuário chamada "TIN" e depois definiremos sua senha.

Para criar um novo usuário do FTP, use o seguinte comando:

$ sudo adduser lin

Em seguida, defina sua senha usando o comando abaixo:

$ sudo passwd lin

Adicione o usuário à lista de usuários de FTP permitidos:

$ echo "lata" | sudo tee -a /etc /vsftpd.Lista de usuários

Etapa 5: reiniciar o serviço vsftpd

Depois de terminar as configurações, reinicie o serviço VSFTPD. Execute o comando abaixo para fazer isso:

$ sudo systemctl reiniciar vsftpd

Para ativar o VSFTPD como uma startup, execute o seguinte comando no terminal:

$ sudo systemctl ativar vsftpd

Etapa 6: Teste o acesso FTP

Configuramos o servidor FTP para permitir o acesso apenas ao usuário "estanho". Agora para testá -lo, você precisará de um cliente FTP. Usaremos aqui o Filezilla como o cliente FTP.

Você pode instalar o Filezilla da seguinte forma:

$ sudo apt install filezilla

Para iniciar o Filezilla, pesquise na lista de aplicativos ou simplesmente execute o seguinte comando no terminal:

$ filezilla

Esta será a visualização padrão que você verá quando iniciar o Filezilla.

Agora, para conectar -se ao servidor FTP, exigiremos seu endereço IP. Você pode encontrar o endereço IP do seu servidor FTP digitando o comando no terminal:

$ ip a

A saída abaixo mostra que o endereço IP do nosso servidor FTP é 192.168.72.189.

Na janela Filezilla, digite o endereço de IP do servidor VSFTPD FTP, nome de usuário, e senha em seus respectivos campos. Então clique Conexão rápida Para conectar -se ao servidor VSFTPD FTP.

Depois de estar conectado ao servidor FTP, tente fazer upload e baixar os arquivos de e para o servidor FTP, respectivamente.

Conclusão

Isso é tudo o que há para isso! Nesta postagem, abordamos como configurar o servidor VSFTPD FTP no Debian 10 Machine. Agora, você pode acessar e fazer upload/baixar arquivos facilmente de e para o seu servidor FTP, respectivamente.