Proftpd es un servidor ftp de código abierto compatible con sistemas similares a Unix, es fácil de instalar, rápido y seguro. vamos a mostrarle cómo instalar este software.
En mi caso, estoy usando vzlinux, uno de los derivados de Centos.
Proftpd no sale en los repositorios estándar de Redhat/Centos, por eso necesitamos crear repositorios adicionales para que esto sea posible, necesitamos epel-repository.
Instalar repositorio EPEL
yum install epel-release
2-Ahora instale los servidores Proftpd y sus utilidades
yum install proftpd proftpd-utils
3-Activar e iniciar ProFTPD
systemctl enable proftpd
systemctl start proftpd
systemctl status proftpd
4-Agregar reglas de firewall y acceder a archivos a Firewalld
[email protected]:~# firewall-cmd --permanent --add-service=ftp
success
[email protected]:~# firewall-cmd --reload
success
Cómo cambiar el puerto Proftpd (Opcional)
Normalmente, el proftpd se ejecuta desde el puerto 21, para cambiarlo a otra cosa. por favor una entrada a /etc/proftpd.conf
Port 2121
Vuelva a cargar el daemin proftp y agregue el nuevo puerto a las reglas de firewallcmd
systemctl restart proftpd
firewall-cmd --permanent --add-port=2121/tcp
firewall-cmd --reload
Verifique el rango de puertos pasivos del servidor FTP y asegúrese de actualizar también las reglas del firewall para reflejar el rango de puertos pasivos.
Conéctese al servidor proftpd
ahora debería poder conectarse al servidor con Usuarios válidos que ya salen del servidor ( /etc/passwd)
Añadir usuario y establecer contraseña
[email protected]:~#adduser unixcop1
[email protected]:~# passwd unixcop1
Changing password for user unixcop1.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
[email protected]:~#
Conéctese a los servidores ProdFTPd ( Puerto normal 21 )
use la línea de comando o los clientes ftp como firezilla o winscp
Listo, saludos