Montar un servidor FTP anónimo en Linux Fedora
Contents
Montar un servidor con usuarios que tengan distintos privilegios de descarga y subida puede ser más complicado, pero en este artículo vamos a montar un servidor FTP anónimo en Fedora, de una manera muy rápida y que permitirá a todo el mundo usarlo rapidamente.
Paso 1: Instala el servidor vsftp
Para ello abre la terminal logeate como root y usa el siguiente comando:
sudo dnf install vsftpd
Paso 2: Activalo el servidor
sudo systemctl enable vsftpd
Paso 3: Hazlo anónimo
Para activar el que pueda ser anónimo tienes que encontrar el archivo situado aqui: “/etc/vsftpd/vsftpd.conf”.
Y entonces editarlo si fuera necesario de manera que tiene este código escrito: “anonymous_enable=YES” además de “local_enable=NO”, “write_enable=NO”, “no_anon_password=YES”, “hide_ids=YES”, “pasv_min_port=40000
pasv_max_port=40001”, en este caso los puertos se limitan a 1.
Haciendo esto permitimos el uso anónimo del servidor.
Paso 4: Seguridad del servidor anónimo
Ahora que hemos hecho todos los pasos anteriores podremos configurar las reglas de seguridad del firewall y de selinux, relajandolas.
Esto permite la conexión pasiva de los puertos del rango especificado anteriormente:
firewall-cmd --add-service=ftp --perm firewall-cmd --add-port=40000-40001/tcp --perm firewall-cmd --reload
Ahora configuramos SELinux para que permita el FTP pasivo:
setsebool -P ftpd_use_passive_mode on
Paso 5: Arrancar el servidor
Escribimos en la terminal lo siguiente:
systemctl start vsftpd
Y listo, coloca el contenido que quieras ofrecer en /var/ftp o bien en /var/ftp/pub.