Server blocking someone who should have access? Try etc/hosts.allow
Blocked and receiving an error "ssh: connect to host" "port 22: Connection refused", Stefan added the IP address where this was not working to the hosts allow file, and explained the system.
There's two relevant files: /etc/hosts.allow and /etc/hosts.deny
/etc/hosts.deny is updated by the denyhosts package based on attacks and suspicious behaviour. it can be overridden by /etc/hosts.allow
An entry consists of a service, such as ssh, and a number of IP addresses.
(Not, generally, http, though: apache does not use those files. Both /etc/hosts.allow and /etc/hosts.deny are only for services using tcpwrappers.