免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 7717 | 回复: 22
打印 上一主题 下一主题

[小机硬件] 怎么限制,只有某些ip才可以登陆机器 [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-05-06 09:36 |只看该作者 |倒序浏览
怎么限制,只有某些ip才可以登陆机器

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-05-06 09:51 |只看该作者

怎么限制,只有某些ip才可以登陆机器

这个在网络上比较好设置了!
在主机上!只能自己写shell了!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2003-05-06 09:58 |只看该作者

怎么限制,只有某些ip才可以登陆机器

写shell太复杂了,还有啥好办法?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2003-05-06 10:03 |只看该作者

怎么限制,只有某些ip才可以登陆机器

怎么会复杂呢?要不要我给你写一个?
具体方法就是把你需要登陆的IP写成一个文件!
然后用grep来查找!
不在里面的就杀掉就行咯!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2003-05-06 10:15 |只看该作者

怎么限制,只有某些ip才可以登陆机器

那太好了,谢谢

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2003-05-06 10:29 |只看该作者

怎么限制,只有某些ip才可以登陆机器

你先建一个文件里面有你想要登陆的IP比如说格式如下:

/tmp/ip.txt
XXX.XXX.XXX.XXX
XXX.XXX.XXX.XXX
XXX.XXX.XXX.XXX
XXX.XXX.XXX.XXX

然后写一个shell
!/usr/bin/ksh

while true
do
sleep 2

who|awk '{print $6}'|cut -b 2-13|while read IP
do
grep $IP /tmp/IP.txt
if [ $? -ne 0 ]
then ps -ef|grep `who|grep $IP|awk '{print $2}'|awk '{print $2}'|xargs kill -9
fi
done
done

论坛徽章:
0
7 [报告]
发表于 2003-05-06 10:38 |只看该作者

怎么限制,只有某些ip才可以登陆机器

这样耗不耗资源阿

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2003-05-06 10:39 |只看该作者

怎么限制,只有某些ip才可以登陆机器

绝对不耗!以前有个人问能不能赶走某些用户!
我用了个类似的!我详细观察过!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
9 [报告]
发表于 2003-05-06 10:44 |只看该作者

怎么限制,只有某些ip才可以登陆机器

thanks

论坛徽章:
0
10 [报告]
发表于 2003-05-06 14:37 |只看该作者

怎么限制,只有某些ip才可以登陆机器

"cut-b2-13",如果ip地址所占的字符不是12,如为 登录的ip地址其中有202.106.185.79这样的,怎么办?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP