禁止IP或IP段访问SSH:hosts.allow 和 hosts.deny

Linux 系统/etc/目录下的文件hosts.allowhosts.deny,可以允许或拒绝某个IP、IP段访问系统中使用了libwrap库的服务,如telnetdftpdsshd等。

hosts.allow 和 hosts.deny

当远程请求到达本机时,会先检查/etc/hosts.allow如果有匹配就默认允许访问,并跳过/etc/hosts.deny文件,否则将接着去匹配/etc/hosts.deny,有匹配则拒绝访问。

SSH 访问权限设置

允许单个IP访问

  1. #/etc/hosts.allow 文件
  2. sshd:192.168.0.0
  3. #/etc/hosts.deny 文件
  4. sshd:ALL

允许多个IP访问

  1. #/etc/hosts.allow 文件
  2. sshd:192.168.0.0 , 192.168.0.1 #IP段
  3. #/etc/hosts.deny 文件
  4. sshd:ALL

允许单个IP段访问

  1. #/etc/hosts.allow 文件
  2. sshd:192.168.0.
  3. #/etc/hosts.deny 文件
  4. sshd:ALL

允许多个IP段访问

  1. #/etc/hosts.allow 文件
  2. sshd:192.168.0. , 192.168.1.
  3. #/etc/hosts.deny 文件
  4. sshd:ALL

允许多个服务多个IP段

  1. #/etc/hosts.allow 文件
  2. telnetd,sshd:192.168.1. , 192.168.2.
  3. #/etc/hosts.deny 文件
  4. sshd:ALL

禁止所有服务与所有IP

  1. #/etc/hosts.deny 文件
  2. all:all:deny
阅读全文
未经允许不得转载:A3源码 » 禁止IP或IP段访问SSH:hosts.allow 和 hosts.deny
保证A3全站源码可商用丨新会员免费搭建部署丨承接开发业务(联系tg:@A3php)

定制开发丨二次开发丨搭建部署丨API对接

联系Telegram
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活