I've never set up a firewall on Linux before and after reading around on the internet, I'm still lost. I'm trying to make it so that only certain hosts can access the system with some being able to access certain services and not others. It seems simple enough, so I tried using hosts.allow/hosts.deny, but I can still access the the FTP server even if I have a line such as vsftpd: <my IP address>. I don't really understand xinetd and iptables is way over my head and definitely overkill for what I want to do. This is a headless server (running Debian squeeze) that I do not have physical access to, so no GUIs and I need to be very careful not to lock myself out.