![]() |
| Home | Chi sono | Mappa del sito | Contatti |
|
Archivio->Server FTP vsftpd
vsftpdQuesto piccolo tutorial spiega, alcuni concetti di base su come installare e configurare il Server FTP vsftpd su FreeBSD.Spostatevi sulla directory del port di vsftpd, ed avviate l'installazione: # cd /usr/ports/ftp/vsftpd/
Selezionare l'opzione 'VSFTPD_SSL' se volete includere il supporto per SSL. # make install
La directory usata come 'root' del sito ftp è: /var/ftp Questa directory viene già creata in fase di installazione. L'avvio di vsftpd può avvenire in tre modi e per ognuno di loro potete verificare il servizio in ascolto sulla porta 21: netstat -na|grep 21
Oppure potete connettervi con utente anonimo 'anonymous' (senza password) oppure 'ftp' (con password ftp). 1) Modalità standalone Nel file di configurazione, viene già definito il parametro listen=YES che indica che il servizio può essere avviato in modo standalone cioè mandando il esecuzione il comando: /usr/local/libexec/vsftpd /usr/local/etc/vsftpd.conf&
2) Modalità per inetd Per mandare in esecuzione il servizio all'avvio del sistema si può utilizzare il servizio inetd. Quest'ultimo servizio è proprio quello che si occupa di gestire i servizi ftp, telnet, ecc.. Il servizio inetd può essere abilitato all'avvio del sistema scrivendo sul file /etc/rc.conf inetd_enable="YES"
Per abilitare vsftpd occorre modificare il file di configurazione /usr/local/etc/vsftpd.conf ed impostare listen=NO
Quindi abilitare il servizio FTP modificando il file /etc/inetd.conf Occorre aggiungere questa riga dove sono gli altri servizi ftp stream tcp nowait root /usr/local/libexec/vsftpd vsftpd
3) Modalità per xinetd Per utilizzare il servizio xinetd, occorre installarlo e configurarlo. Per installarlo spostatevi sulla directory del port, ed avviate l'installazione: # cd /usr/ports/security/xinetd
Per abilitare vsftpd occorre modificare il file di configurazione /usr/local/etc/vsftpd.conf ed impostare listen=NO
Quindi abilitare il servizio FTP creando il file /usr/local/etc/xinetd.conf Occorre aggiungere queste righe service ftp
Il servizio xinetd può essere abilitato all'avvio del sistema scrivendo sul file /etc/rc.conf xinetd_enable="YES"
vsftpd - ConfigurazioniPer modificare le impostazioni di default occorre modificare il file di configurazione /usr/local/etc/vsftpd.confEsempi di configurazione vsftpd N.B.: Se volete personalizzate il vostro file di configurazione potete visionare l'elenco dei parametri di configurazione |