今天早些时候我买了一个小型的VPS系统来处理我的网站数据库,走了几个小时,但是当我回来再login时,我发现中国的一个IP地址一直在尝试login162次:

我立即使用sudo /sbin/iptables -A INPUT -s 61.174.51.0/24 -j DROP来阻止IP范围,但是我想进一步提高系统的安全性,只允许来自特定域的连接。 VPS系统只能从%.wavetelecom.com和%.northhosts.co.uk访问,所以我看不到任何问题,例如被locking在VPS之外。
这个问题是类似的,但我想locking整个系统,除了两个域名。
是否有可能只允许来自Linux上的特定域(Fedora 19)的连接?
是的,这是可能的。 您必须获得这些域使用的IP地址列表,然后将其作为例外添加到防火墙。
用/etc/hosts.allow你可以尝试类似的东西
sshd : localhost : allow sshd : .wavetelecom.com : allow sshd : .northhosts.co.uk : allow sshd : ALL : deny
不要忘记确保列出的域中的主机configuration了正确的反向dns RR。