J’ai trouvé un trick assez intéressant, qui permet de limiter l’accès un certain nombre d’IP pour un login en particulier sur ProFTPd :
Module a utiliser pour réaliser ce trick : mod_ifsession
<class MarkAsRead> From 1.2.3.4/32 From 5.6.7.8/32 </class> <ifUser MarkAsRead> <limit LOGIN> AllowClass MarkAsRead DenyAll </limit> </ifUser>
la suite n’est pas nécessaire, mais peut être utile aussi (pas besoin du module ifsession)
Limiter l’accès à l’arborescence /home/MarkAsRead/ à la classe MarkAsRead (et par conséquent aux IP qui y sont associées) ainsi qu’à l’utilisateur MarkAsRead.
<directory /home/MarkAsRead/> <limit ALL> AllowClass MarkAsRead </limit> <limit LOGIN> AllowUser MarkAsRead DenyAll </limit> </directory>