Se você quer ter seu próprio servidor FTP seguro, conheça e veja como instalar o VSFTPD no Centos, RHEL e seus derivados.
O vsftpd (daemon FTP muito seguro) é um servidor FTP para sistemas Unix-like, incluindo o Linux. Ele é um software livre coberto pela Licença Pública Geral GNU e suporta PIv4, IPv6 e SSL.
Ele é estável, seguro e extremamente rápido. Para completar, ele suporta configurações de IP virtual, usuários virtuais, operação autônoma ou inetd, limitação de largura de banda, configuração de IP por fonte, limites de IP por fonte, IPv6 e suporte a criptografia através da integração SSL.
Como instalar o VSFTPD no Centos, RHEL e seus derivados
Para instalar o VSFTPD no Centos, RHEL derivados, e ainda poder receber automaticamente as futuras atualizações dele, você deve fazer o seguinte:
Passo 1. Abra um terminal com privilégios de administrador (root). Se preferir e a distro suportar, acrescente o comando sudo antes dos comandos listados mais abaixo;
Passo 2. Instale o VSFTPD com o comando abaixo;
dnf install vsftpd -y
Passo 3. Agora inicie o VSFTPD e habilite para iniciar automaticamente na inicialização, usando os seguintes comandos;
systemctl start vsftpd
systemctl enable vsftpd
Passo 4. Use os comandos abaixo para abrir as portas FTP no Firewall do Servidor, para que ele possa ser conectado;
firewall-cmd --add-service=ftp --permanent --zone=public
firewall-cmd --reload
Passo 5. Use o comando a seguir para criar um usuário (onde o usuario pode ser substituído por qualquer nome que você queira);
useradd usuario
Passo 6. Agora, use esse outro comando para definir senha para o usuário que você criou;
passwd usuario
Passo 7. Finalmente, teste a conexão FTP usando um cliente como o FileZilla (use seu nome de host do servidor ou o endereço IP dele, e o nome de usuário e senha criado).
Parabéns! Você instalou e conectou o VSFTPD no Centos. Seu servidor VSFTPD está instalado e funcionando!!!!!