设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

ssh代理定时密码+断开用户+openssh+dropbear [复制链接]
查看:104 | 回复:15

6

主题

28

回帖

86

积分

注册会员

积分
86
发表于 2011-12-18 02:20:39 | 显示全部楼层 |阅读模式
其实就是个小玩意,论坛有发过的,这里总结再加自己的:


SSH代理-openssh定时改密码+断开用户脚本:


#!/bin/bash
#使用expect生成8位数字密码,并应用为用户freessh的密码
pass=`mkpasswd -l 8 -d 8 -c 0 -C 0 -s 0 freessh`
#保存新密码到password.txt-路径自定义
echo $pass >  password.txt
#结束用户freessh的所有进程
killall -u freessh


SSH代理-dropbear定时改密码+断开用户脚本:

改密码的就不用多说了,同openssh
dropbear断开用户想到两个方案,

一个
是另开一个端口专门用来做定时密码,这样知道这个端口对应的父进程,然后获取下面的子进程,然后kill掉:

#! /bin/sh
#获取dropbear -p 505所有父进程为1的PID
pidf=`ps -ef|grep "dropbear -p 505"|awk '{if(1==$3){print $2}}'`
for pid in ${pidf}
do
#获取父进程为pid的子进程PID。
  pidc=`ps -ef|grep "dropbear -p 505"|awk '{if('$pid'==$3){print $2}}'`
  for pidd in ${pidc}
  do
  kill ${pidd}
  done
done
(备注:大多数情况用一个循环也可以)


第二个
就是根据日志获取用户名为freessh的所有pid,然后kill掉:

#!/bin/bash
for ipad in $(netstat -apn|grep dropbear|awk -F ":"  '{print $2}' |awk -F ' ' '{print $2}' |sed '/^$/d' |sort|uniq )
do
   for ipadd in $(cat /var/log/secure | awk '/'$ipad'/&&/freessh/&&/succeeded/'|tail -n 1 |awk -F '[' '{print $2}' |awk -F ']' '{print $1}' )
   do
   kill $ipadd
   done
done
(备注:这个是基于IP地址判断的,会忽略一些局域网同IP用户)

脚本搞好后,最后设置好执行权限+定时任务。发布到网页上也有不少方法,以后更新吧,该睡觉了。




[ 本帖最后由 SSH自动开通 于 2011-12-18 10:15 编辑 ]

10

主题

307

回帖

668

积分

高级会员

积分
668
发表于 2011-12-18 02:36:44 | 显示全部楼层
支持一下

148

主题

2288

回帖

5124

积分

论坛元老

积分
5124
发表于 2011-12-18 03:00:45 | 显示全部楼层
重启不完了,又是找又是杀的,脱裤子放P

25

主题

604

回帖

1331

积分

金牌会员

积分
1331
发表于 2011-12-18 05:27:53 | 显示全部楼层
好东西,

70

主题

1104

回帖

2502

积分

金牌会员

积分
2502
发表于 2011-12-18 06:40:17 | 显示全部楼层
有办法让radius统计ssh的流量么

9

主题

442

回帖

975

积分

高级会员

积分
975
发表于 2011-12-18 07:55:18 | 显示全部楼层
好帖

97

主题

1469

回帖

3297

积分

论坛元老

积分
3297
发表于 2011-12-18 07:57:49 | 显示全部楼层
睡醒了没有啊,继续更新吧,那我也能做点好事了,也能提供free  SSH代理了

89

主题

1249

回帖

2833

积分

金牌会员

积分
2833
发表于 2011-12-18 08:50:41 | 显示全部楼层
mark

26

主题

905

回帖

1942

积分

金牌会员

积分
1942
发表于 2011-12-18 10:02:42 | 显示全部楼层
mark

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2011-12-18 10:04:18 | 显示全部楼层
mark好东西
您需要登录后才可以回帖 登录 | 立即注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

Archiver|手机版|Discuz! X

GMT+8, 2026-3-28 15:14 , Processed in 0.020036 second(s), 4 queries , Gzip On, Redis On.

返回顶部