How to VSFTP

 

Installazione vsftpd-1.1.0-1.i386.rpm

rpm -Uvh vsftpd-1.1.0-1..i386.rpm

è composto dai seguenti file:


Aggiungere Vsftp al demone xinetd

Vsftp è disabilitato di default nel file /etc/xinetd.d/vsftpd :

service ftp
{
disable = no
socket_type = stream
wait = no
user = root
server = usr/bin/vsftpd
nice = 10
}

disable = no per abilitarlo

riavviare il demone xinetd : /etc/init.d/xinetd restart

 

file di configurazione : /etc/vsftp/vsftp.conf

# Abilita/disabilita accesso anonimo
anonymous_enable=YES
...
...

# Abilita/disabilita accesso agli user locali
local_enable=YES

...
...

# Abilita/disabilita agli utente accesso in scrittura
write_enable=YES

...
...

# Abitilità/disabilita la possibilità degli utenti anonimi di scaricare file
# ha valore solo se write_enable è decomentato
# Also, you will
# obviously need to create a directory writable by the FTP user.
# anon_upload_enable=YES
...
...

# Decomenta sei vuoi permettere agli utenti anonimi di creare nuove directory
# anon_mkdir_write_enable=YES


# Attiva i log su tutte le operazione di upload/download
xferlog_enable=YES
...
...

# Specificare il path dei log o lasciare quello di default
# xferlog_file=/var/log/vsftpd.log

# Gli utenti contenuti nel file vsftp.chroot_list non avranno accesso
# alla cartella superiore alla proprio home dir
chroot_list_enable=YES
chroot_list_file=/etc/vsftp.chroot_list
# Nel file chroot_list mettere semplicemente il nome utente che deve essere limitato

 

file di configurazione : /etc/vsftp/vsftp.ftpusers

Con le impostazioni di defualt contiene i nomi degli utenti che non hanno accesso ftp
se userlist_enable = YES non funziona

 

file di configurazione : /etc/vsftp.banned_emails

Contiene tutti gli indirizzi email che non sono ammessi con le connesioni anonime

 

Limitare la connessione FTP a determinati HOST

Editare il file /etc/hosts.allow dovete aggiungere vsftpd: con la lista degli host
a cui è permessa la connessione ad esempio:

vsftp:127.0.0.1 (localhost)
vsftp: 192.168.1 (alla subnet )
vsftp: 212.56.23.23 212.45.69.25 (2 host specifici)
vsftp: ALL (a tutti)

Torna index