
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
1 | <class MarkAsRead> |
2 | From 1.2.3.4/32 |
3 | From 5.6.7.8/32 |
4 | </class> |
5 |
6 | <ifUser MarkAsRead> |
7 | <limit LOGIN> |
8 | AllowClass MarkAsRead |
9 | DenyAll |
10 | </limit> |
11 | </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.
1 | <directory /home/MarkAsRead/> |
2 | <limit ALL> |
3 | AllowClass MarkAsRead |
4 | </limit> |
5 |
6 | <limit LOGIN> |
7 | AllowUser MarkAsRead |
8 | DenyAll |
9 | </limit> |
10 | </directory> |