FTP appeso a "150 Qui viene l'elenco della directory".

Ho un server CentOS che esegue VSFTPD in modo da poter caricare file sul mio sito.

Quando si connette all'FTP, elenca le cartelle nella directory principale e posso aprire tutte le cartelle da una cartella chiamata "pubblica" che causa solo che FileZilla si blocca "150 Qui viene l'elenco della directory".

  • Come redirect i registri di terze parti al server di registro in Centos
  • Imansible scrivere ad altri utenti "è distriggersta la licenza di scrittura"
  • curl FTPS con certificato client a un vsftpd
  • Problema di perdita di memory in Centos5
  • non è ansible elencare la directory quando accede al server ftp in remoto
  • CentOS - semanage - Elimina gamma di porte
  • Un amico può connettersi al server e accedere alla cartella solo bene.

    Anche quando accendo alcune delle altre cartelle che ho citato, quando provo a scaricare i file lì, appende solo il trasferimento.

    Ho impostato la modalità passiva in vsftpd.conf e ho aperto le porte come segue:

    pasv_enable=Yes pasv_max_port=12100 pasv_min_port=12000 pasv_address=<IP ADDRESS> 

    iptables:

     -I INPUT -p tcp --destination-port 12000:12100 -j ACCEPT 

    Posso collegarmi ad altri server FTP e trasferire file semplicemente bene, ma il mio server sembra avere qualcosa di sbagliato. Ho anche provato su più account FTP.

  • Hai bisogno di aiuto per convertire gli script di servizio init.d a systemd (CentOS)
  • SSH "Accesso negato" prima che venga richiesta la password
  • Ridimensiona XFS su CentOS dopo espandere Raid
  • Il server non verrà avviato, il panico del kernel - non la sincronizzazione
  • Come posso get PHP 5.3.3 a lavorare con Nginx su CentOS 5.5?
  • Come posso spostare un volume logico da sda a sdb?
  • One Solution collect form web for “FTP appeso a "150 Qui viene l'elenco della directory".”

    Assicurarsi di avere anche il module "kernel ip_conntrack_ftp" caricato, che verificherà le connessioni correlate necessarie per il trasferimento effettivo dei dati. Come root (o usando sudo), eseguire questo:

     modprobe ip_conntrack_ftp 

    Assicurarsi inoltre che SELinux (se abilitato) non blocchi le tue richieste, assicurati di utilizzare contesti pubblici, ad esempio user_home_dir_t (il context predefinito del tuo homedir) non functionrà in base a un server FTP per impostazione predefinita.

     setsebool -P ftp_home_dir 1 

    Ci sono anche altre bandiere SELinux relative a ftp, che potrebbero interferire in alcune situazioni. Eseguire getsebool -a|grep ftp per vederli tutti e cercarli nella documentazione per le descrizioni estese.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.