20 FTP Server

Da FOL Wiki.

Come installare un Server FTP per un servizio di Trasferimento file

  1. Leggi Premessa
  2. Leggi Come aggiungere dei repositories extra
  3. yum -y install proftpd
    /etc/init.d/proftpd start
    

Come configurare un Server FTP per consentire accesso anonimo in sola lettura

  1. Leggi Premessa
  2. Leggi Come installare un Server FTP per un servizio di Trasferimento file
  3. cp /etc/proftpd.conf /etc/proftpd.conf_backup
    gedit /etc/proftpd.conf
    
  4. Aggiungi le seguenti righe alla fine del file
  5. <Anonymous ~ftp>
     User            ftp
     Group            nogroup
     UserAlias          anonymous ftp
     DirFakeUser on ftp
     DirFakeGroup on ftp
     RequireValidShell      off
     MaxClients         10
     DisplayLogin        welcome.msg
     DisplayFirstChdir      .message
     <Directory *>
      <Limit WRITE>
       DenyAll
      </Limit>
     </Directory>
    </Anonymous>
    
  6. Salva il file modificato
  7. /etc/init.d/proftpd restart
    

Come configurare un Server FTP per consentire accesso anonimo in lettura/scrittura

  1. Leggi Premessa
  2. Leggi Come installare un Server FTP per un servizio di Trasferimento file
  3. cp /etc/proftpd.conf /etc/proftpd.conf_backup
    gedit /etc/proftpd.conf
    
  4. Aggiungi le seguenti righe alla fine del file
  5. <Anonymous ~ftp>
     User            ftp
     Group            nogroup
     UserAlias          anonymous ftp
     DirFakeUser on ftp
     DirFakeGroup on ftp
     RequireValidShell      off
     MaxClients         10
     DisplayLogin        welcome.msg
     DisplayFirstChdir      .message
    </Anonymous>
    
  6. Salva il file modificato
  7. /etc/init.d/proftpd restart
    

Come abilitare un FTP anonimo al di fuori di /home/ftp/

  1. Leggi Premessa
  2. Leggi Come installare un Server FTP per un servizio di Trasferimento file
  3. cp /etc/proftpd.conf /etc/proftpd.conf_backup
    gedit /etc/proftpd.conf
    
  4. Aggiungi le seguenti righe alla fine del file
  5. <Anonymous /location_of_folder/>
     User            ftp
     Group            nogroup
     UserAlias          anonymous ftp
     DirFakeUser on ftp
     DirFakeGroup on ftp
     RequireValidShell      off
     MaxClients         10
     DisplayLogin        welcome.msg
     DisplayFirstChdir      .message
     <Directory *>
      <Limit WRITE>
       DenyAll
      </Limit>
     </Directory>
    </Anonymous>
    
  6. Salva il file modificato
  7. /etc/init.d/proftpd restart
    

Come cambiare il numero di porta usato di default in un server FTP

  1. Leggi Premessa
  2. Leggi Come installare un Server FTP per un servizio di Trasferimento file
  3. Assumiamo che la nuova porta abbia numero 77

    cp /etc/proftpd.conf /etc/proftpd.conf_backup
    gedit /etc/proftpd.conf
    
  4. Trova questa riga
  5. Port              21
    
  6. Sostituiscila con la seguente
  7. Port              77
    
  8. Salva il file modificato
  9. /etc/init.d/proftpd restart