Table of Contents
Cómo configurar un servidor de descarga FTP anónimo en Fedora
FTP. abreviatura de Protocolo de transferencia de archivos. es un protocolo de red estándar que se usaba generalmente para transferir archivos entre un cliente y un servidor, ahora ha sido reemplazado por Formas más seguras y rápidas de enviar archivos a través de las redes.
La mayoría de los usuarios ocasionales de Internet de hoy en día usan navegadores web a través de https para descargar archivos directamente y es más probable que los usuarios de la línea de comandos utilicen protocolos de red seguros como SCP o sFTP.
En este artículo, explicaremos cómo configurar un servidor de descarga FTP anónimo usando vsftpd. seguro en Fedora Linux para distribuir ampliamente archivos públicos.
Paso 1: Instalar vsftpd en Fedora
Primero, comenzaremos por actualizar nuestros paquetes de software y luego instalaremos el servidor vsftp. usando los siguientes comandos dnf.
$ sudo dnf update $ sudo dnf install vsftpd
Instalar Vsftpd en Fedora
A continuación, inicie, habilite y verifique el servidor vsftp.
$ sudo systemctl start vsftpd $ sudo systemctl enable vsftpd $ sudo systemctl status vsftpd
Check Vsftpd Status
Paso 2: Configurar FTP anónimo en Fedora
freestar.config.ena bled_slots.push
A continuación, abra y edite su archivo/etc/vsftpd/vsftpd.conf para permitir descargas anónimas con las siguientes entradas.
$ sudo vi/etc/vsftpd/vsftpd.conf
La siguiente opción controla si se permiten o no inicios de sesión anónimos. Si está habilitado, tanto los nombres de usuario como los anónimos se reconocen como inicios de sesión anónimos.
anonymous_enable = YES
La siguiente opción controla si se permiten los inicios de sesión locales. Configuraremos esta opción en “NO” porque no permitimos que las cuentas locales carguen archivos a través de FTP.
local_enable = NO
La siguiente configuración controla si se permiten o no cambios en el sistema de archivos.
write_enable = NOLa siguiente configuración evitará que vsftpd solicite una contraseña anónima. Configuraremos esta opción en “YES” porque permitimos que usuarios anónimos inicien sesión sin pedir una contraseña.
no_anon_password = YES
Ahora habilite la siguiente configuración para imprimir toda la información de usuarios y grupos en listas de directorios como FTP .
hide_ids = YES
Finalmente, agregue las siguientes opciones, que limitarán el rango de puertos que se pueden usar para conexiones de datos de estilo pasivo.
pasv_min_port = 40000 pasv_max_port = 40001
Ahora que ha configurado vsftpd, ahora abra los puertos en el firewall para permitir conexiones vsftp junto con el rango de puertos pasivos que definió en la configuración.
$ sudo firewall-cmd–add-service = ftp–perm $ sudo firewall-cmd–add-port = 40000-40001/tcp–perm $ sudo firewall-cmd–reload
A continuación, configure SELinux para permitir FTP pasivo.
$ sudo setsebool-P ftpd_use_passive_mode on
Y finalmente, reinicie el servidor vsftp.
$ sudo systemctl start vsftpd
En el momento, su servidor FTP anónimo está listo, ahora puede agregar sus archivos i directorio n/var/ftp (por lo general, los administradores del sistema colocan archivos descargables públicamente en/var/ftp/pub).
Paso 3: Probar el acceso FTP anónimo
Ahora puede conectarse a su servidor FTP anónimo usando un navegador web o un cliente FTP en otro sistema. Para conectarse desde un navegador web, ingrese la dirección IP de su servidor.
ftp://192.168.0.106
Si todo funciona como se anticipó, debería ver el directorio pub.
Verificar FTP desde el navegador
También puede probar su servidor FTP desde la línea de comandos usando un cliente Ftp con modo pasivo usando la opción-p como se muestra. Cuando se le solicite un nombre de usuario, puede escribir “ ftp. o “ anónimo. .
$ ftp-p 192.168.0.106
Conectar cliente FTP de la Conclusión de la Terminal
En este artículo, hemos explicado cómo instalar y configurar el servidor vsftpd para descargas anónimas solo en Fedora Linux. Si tiene algún problema durante la configuración, no dude en hacer la pregunta en la sección de comentarios a continuación.