GNU/Linux >> Linux Esercitazione >  >> Cent OS

Abilita la modalità passiva in FTP su CentOS 7 / RHEL 7 per FileZilla e WinSCP

Nel mio ultimo post, ti ho mostrato come installare e configurare il server FTP (vsftpd) su CentOS 7 / RHEL 7 . Durante il test del server FTP utilizzando FileZilla (sto usando LinuxMint), ho ricevuto il seguente errore.

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

Dopo molte ricerche, ho scoperto che FileZilla utilizza la modalità passiva come modalità di trasferimento file predefinita; ma il vsftpd è configurato per utilizzare la modalità attiva per impostazione predefinita.

Abbiamo due opzioni,

  1. Configura FileZilla per utilizzare la modalità attiva.
  2. Configura il server FTP in modalità passiva.

Utilizza un metodo qualsiasi.

Configura FileZilla per utilizzare la modalità attiva

In questo caso, non è necessario modificare il server vsftpd. Cambia la modalità di trasferimento di FileZilla da passiva ad attiva.

In Linux Mint, Visualizza >> Impostazioni >>FTP , Seleziona Modalità di trasferimento come Attivo

Configura il server FTP in modalità passiva

In questo caso, non è necessario modificare FileZilla. Cambia la modalità di trasferimento vsftp da attiva a passiva, modifica il file di configurazione del server FTP

# vi /etc/vsftpd/vsftpd.conf

Aggiungi le seguenti righe alla fine del file.

pasv_enable=Yes
pasv_max_port=40000
pasv_min_port=40000

Riavvia il servizio.

# systemctl restart vsftpd.service

Consenti alla porta (TCP 40000) in iptables di connettere il server FTP sulla rete.

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

Ora accedi a FTP usando FileZilla, puoi vedere nel messaggio; sta usando la modalità passiva per trasferire il file poiché il server FTP lo supporta.

Questo è tutto.


Cent OS
  1. Installa e configura il server FTP su CentOS 7 / RHEL 7 – (vsftpfd)

  2. Come creare e abilitare la partizione di scambio su Centos / RHEL 8

  3. CentOS / RHEL:come abilitare SSL per Apache

  4. Come abilitare il core dump per le applicazioni su CentOS/RHEL

  5. Come abilitare l'opzione di debug per il modulo CIFS in CentOS/RHEL 7 e 8

Come abilitare la quota disco per utenti e gruppi su CentOS 7 / RHEL 7

Come abilitare Kdump su RHEL 7 e CentOS 7

Come installare e configurare la modalità Docker Swarm su CentOS 7 / RHEL 7

Come abilitare le impostazioni proxy per il comando Yum sui server RHEL / CentOS

Come abilitare il repository EPEL su CentOS 8 e RHEL 8 Server

Come abilitare SSL e connessioni remote per MySQL su CentOS 7