/etc/hosts.allow和/etc/hosts.deny两个文件是控制远程访问设置的,通过它可以允许或者拒绝某个ip或者ip段的电脑访问linux的某项服务。比如SSH服务,我们通常只对管理员开放,那我们就可以禁用不必要的IP,而只开放管理员可能使用到的IP段。
#vim /etc/hosts.allow
# allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # sshd:210.13.218.*,222.77.15.* all:218.24.129.110
以上写法表示允许210和222两个ip段连接sshd服务,和接受110这个ip的所有请求!
别忘了编辑deny文件,拒绝所有ip的sshd连接
#vim /etc/hosts.deny
sshd:all
修改后就实时生效了
当hosts.allow和 host.deny相冲突时,以hosts.allow设置为准。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。