9月14日 作业 TCP_Wrappers和PAM

1、TCP_Wrappers

1、仅开放本机两个IP地址中的一个地址172.18.0.X上绑定的sshd和vsftpd服务给172.18.0.0/16网络中除了172.18.0.0/24网络中的主机之外的所有主机,但允许172.18.0.200访问,每次的用户访问都要记录于日志文件中注:其中X为学号

vim /etc/hosts.allow
 sshd@172.18.0.21,vsftpd@172.18.0.21: EXPECT 172.18.0.0/255.255.0.0 EXPEC
    T 172.18.0.0/255.255.255.0 EXPECT 172.18.0.200:spawn echo "`date` login
    atemp from %c to %s,%d" >> /app/log

2、编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问

[root@centos6 app]#cat checkip.sh 
#!/bin/bash
#
while true;do
cat /var/log/secure|awk '/Failed password/{ip[$(NF-3)]++}END{for(i in ip){if(ip[i]>=2){system("echo sshd:"i" >> /etc/hosts.deny" )}}}'
sleep 5m
done

2、PAM

1、限制centos用户只能够在工作时间通过ssh远程连接本机

2、限制只有admins组内的用户可ssh到本机

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、SSH端口转发 远程端口转发 实验过程准备三个主机,并检查三个主机的防火墙是否关闭,selinux是否禁用,然...
    张大志的博客阅读 2,976评论 0 1
  • 1、安全协议SSL/TLS SSL: Secure Socket LayerTLS: Transport Laye...
    张大志的博客阅读 3,247评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,120评论 19 139
  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,705评论 2 56
  • 记得在老家平房的时候,那时候我还小,我们家平房刚建成一共五间,中间的屋子有一扇大窗户,阳光能够直射进屋子里很明亮。...
    苏不哈难拉黑阅读 2,900评论 0 0

友情链接更多精彩内容