Tu peux utiliser les tcp wrappers afin de bloquer directement l'IP du mec, par contre il faut que ta version de vsftpd ait été compilé pour.
Pour le savoir y'a pas 36 soluces, t'essayes et si ca marche pas et bien c'est que l'option n'est pas activé. Pour activer l'option il faut editer le fichier builddefs.h dans les sources du soft et changer
#undef VSF_BUILD_TCPWRAPPERS
par
#define VSF_BUILD_TCPWRAPPERS
ensuite tu compiles, puis tu ajoutes cette ligne dans ton fichier de conf de vsftpd (vsftpd.conf)
tcp_wrappers=YES
Ensuite met ca dans ton /etc/hosts.allow
vsftpd: 192.168.0.1: DENY
Bien sur remplace 192.168.0.1 par l'IP que tu veux bloquer.
Si tu veux appliquer des restrictions sur certaines IP ajoute cette ligne dans /etc/hosts.allow, c'est a dire que pour l'IP 192.168.0.2 vsftpd utilisera le ficher de conf etc/vsftpd_tcp_wrap.conf avant d'utiliser celui d'origine.
vsftpd: 192.168.0.2: setenv VSFTPD_LOAD_CONF /etc/vsftpd_tcp_wrap.conf
D'ailleurs a ce propos y'a personne chez qui ca merde vsftpd ?
Sur ma debian SID le programme merde royalement, il fait carrément n'importe quoi, style pas moyen d'arreter le service, truc dans ce genre
Message édité par sam fisher le 05-01-2005 à 01:49:56