linux 禁止指定ip访问

来源:互联网 发布:上海淘宝摄影培训班 编辑:程序博客网 时间:2024/05/21 08:03

linux中如何禁止指定的ip访问呢?
比如被别人暴力破解,被别人使用不同的密码尝试登录:
尝试登录

所以我想直接禁用这些ip的访问.怎么办呢?
解决方案:修改配置文件/etc/hosts.deny
把要禁止ssh访问的ip都放在/etc/hosts.deny 中:
禁止的ip

配置文件中有ip 117.136.38.47.
那么当这个ip尝试ssh登录时,就会:
直接拒绝

直接就拒绝登录了,都不会校验用户名和密码.
配置文件/etc/hosts.deny 内容:

## hosts.deny    This file contains access rules which are used to#               deny connections to network services that either use#               the tcp_wrappers library or that have been#               started through a tcp_wrappers-enabled xinetd.##               The rules in this file can also be set up in#               /etc/hosts.allow with a 'deny' option instead.##               See 'man 5 hosts_options' and 'man 5 hosts_access'#               for information on rule syntax.#               See 'man tcpd' for information on tcp_wrappers#sshd:121.42.0.15sshd:121.42.0.17sshd:121.42.0.19sshd:121.42.0.30sshd:121.42.0.31sshd:121.42.0.36sshd:121.15.151.181

使用# 可以注释
也支持ip 局部匹配:
指定禁止访问的ip
参考:解决阿里云主机受到攻击的问题2
linux 禁止指定ip访问

0 0
原创粉丝点击