GNU/Linux >> Tutoriales Linux >  >> Cent OS

Habilite el modo pasivo en FTP en CentOS 7/RHEL 7 para FileZilla y WinSCP

En mi última publicación, les mostré cómo instalar y configurar el servidor FTP (vsftpd) en CentOS 7 / RHEL 7 . Mientras probaba el servidor FTP usando FileZilla (estoy usando LinuxMint), recibí el siguiente error.

Error:    The data connection could not be established: EHOSTUNREACH - No route to host
Error:    Connection timed out
Error:    Failed to retrieve directory listing

Después de muchas búsquedas, encontré que FileZilla usa el modo pasivo como modo de transferencia de archivos predeterminado; pero el vsftpd está configurado para usar el modo activo de forma predeterminada.

Tenemos dos opciones,

  1. Configure FileZilla para usar el modo activo.
  2. Configurar servidor FTP en modo pasivo.

Utilice cualquier método.

Configurar FileZilla para usar el modo activo

En este caso, no necesita modificar el servidor vsftpd. Cambia el modo de transferencia de FileZilla de pasivo a activo.

En Linux Mint, Ver>> Configuración >>fuerte> FTP , seleccione Modo de transferencia como Activo

Configurar servidor FTP en modo pasivo

En este caso, no necesita modificar FileZilla. Cambie el modo de transferencia vsftp de activo a pasivo, edite el archivo de configuración del servidor FTP

# vi /etc/vsftpd/vsftpd.conf

Agregue las siguientes líneas al final del archivo.

pasv_enable=Yes
pasv_max_port=40000
pasv_min_port=40000

Reinicie el servicio.

# systemctl restart vsftpd.service

Permita que el puerto (TCP 40000) en iptables conecte el servidor FTP a través de la red.

# firewall-cmd --permanent --add-port=40000/tcp
# firewall-cmd --reload

Ahora acceda a FTP usando FileZilla, puede ver en el mensaje; está utilizando el modo pasivo para transferir el archivo, ya que el servidor FTP lo admite.

Eso es todo.


Cent OS
  1. Instalar y configurar el servidor FTP en CentOS 7 / RHEL 7 – (vsftpfd)

  2. Cómo crear y habilitar la partición de intercambio en Centos/RHEL 8

  3. CentOS / RHEL:Cómo habilitar SSL para Apache

  4. Cómo habilitar el volcado del núcleo para aplicaciones en CentOS/RHEL

  5. Cómo habilitar la opción de depuración para el módulo CIFS en CentOS/RHEL 7 y 8

Cómo habilitar la cuota de disco de usuario y grupo en CentOS 7 / RHEL 7

Cómo habilitar Kdump en RHEL 7 y CentOS 7

Cómo instalar y configurar el modo Docker Swarm en CentOS 7 / RHEL 7

Cómo habilitar la configuración de proxy para Yum Command en servidores RHEL / CentOS

Cómo habilitar el repositorio EPEL en el servidor CentOS 8 y RHEL 8

Cómo habilitar SSL y conexiones remotas para MySQL en CentOS 7