I am trying to restrict the FTP access to specific IP only. To achieve the same I have tried the hosts.allow and hosts.deny, but am not able to make it work. I have seen a Post by Till where you mentioned https://git.ispconfig.org/ispconfig/ispconfig3/issues/1015 As far as I know, pure-ftpd obeys the hosts.deny and hosts.allow files. So you can restrict access based on IP addresses to pure-ftpd in these files. The syntax I have tried to use in the files is like this: hosts.deny Code: pure-ftpd : ALL : deny ftp : ALL : deny pure-ftp : ALL : deny ftpd : ALL : deny hosts.alllow Code: pure-ftpd : localhost : allow pure-ftpd : 192.168.0. : allow all : my ip : allow what I am missing here.