Linux零碎服务器通过设置/etc/hosts.allow和/etc/hosts.deny这个两个文件能够限度或者容许某个或者某段ip地址近程ssh登录服务器,办法比较简单,且设置后立刻失效,不须要重启sshd服务,次要是快,但也有不胜利的状况,倡议应用iptables的计划,具体如下:

我应用的是租的VPS服务器,他们价格比拟便宜

在/etc/hosts.allow增加

sshd:192.168.5.1:allow   #容许192.168.5.1这个ip地址ssh登录sshd:192.168.5.:allow  #容许192.168.0.1/24这段ip地址的用户登录,多个网段能够以逗号隔开,比方192.168.0.,192.168.1.:allowsshd:ALL  #容许全副的ssh登录

hosts.allow和hosts.deny两个文件同时设置规定的时候,hosts.allow文件中的规定优先级高,依照此办法设置后服务器只容许192.168.5.0这个网段地址的ssh登录,其余的ip都会回绝。

/etc/hosts.deny增加

sshd:ALL #回绝全副ip

**留神:hosts.allow许可大于hosts.deny

**