友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

ssh单点登录限制脚本(支持白名单 可自定义最大登录数)

post by rocdk890 / 2015-3-19 10:36 Thursday linux技术

网上搜出来3个文章,有2个都设置密码,我就想不通,就这么一个脚本设置密码有什么意思?现共享出来给大家
ssh limit perl脚本主要作用:
1.限制一个ssh用户的最大登录数为n,n可自定义.
2.支持白名单,如root、test登录不受限制.

如果一个ssh用户的最大登录数超过指定数字,则后登录的会把先前登录的踢掉,以此达到控制登录数的目的.该脚本需要主机支持perl,如果没有,需要yum安装.
脚本内容:
cat /root/soft_shell/limit.p...

阅读全文>>

标签: ssh linux 限制 登录 脚本 perl 单点

评论(0) 引用(0) 浏览(4858)

支持centos 5.x的shadowsocks python版安装脚本

post by rocdk890 / 2015-3-11 15:33 Wednesday linux技术

  最近用上了shadowsocks之后,就不再想用vpn来翻墙了,相信很多朋友都想偷懒,希望一个脚本就配置好.下面我就给大家个我从别人那拿来改了之后的脚本,原来这个脚本不支持centos 5.x,我修改成只适合centos 5.x用,下面来看看脚本吧.
  系统:centos 5.x 64位(我只在64位上测试了脚本,32位的我相信应该没有问题)
脚本内容:
cat /root/soft_shell/shadowsocks.sh

#! /bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH...

阅读全文>>

标签: centos 安装 shell 脚本 一键 python shadowsocks

评论(0) 引用(0) 浏览(50375)

linux幽灵漏洞检测和修复方法

post by rocdk890 / 2015-1-29 16:03 Thursday linux技术

没想到最近linux的漏洞越来越多了,上一次的bash漏洞没过去多久,又爆出了新的漏洞,名为"幽灵漏洞(GHOST)".当我一看到有新的漏洞时, 马上为我所管的服务器都打上了最新补丁,glibc的漏洞估计存在了很久了,大部分的编译都依赖于他,所以造成影响很大.好了,废话不多说,先来说说怎么 检测服务器是否存在漏洞吧.
1.检测漏洞方法一:
vi ghost_check.sh

#!/bin/bash  
vercomp () {  
if [[ $1 == $2 ]]  ...

阅读全文>>

标签: linux 漏洞 解决 修复 脚本 幽灵 ghost 办法

评论(1) 引用(0) 浏览(4421)

shell嵌套expect执行命令

post by rocdk890 / 2014-12-2 17:06 Tuesday linux技术

  一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.
  系统:centos 5.x
1.先安装expect
yum -y install expect

2.脚本内容:
cat auto_svn.sh

#!/bin/bash
passwd='123456'
/usr/bin/expect <<-EOF
set time 30
spawn ssh -p18330 root@192.168.10...

阅读全文>>

标签: 命令 远程 shell 脚本 执行 expect 嵌套

评论(0) 引用(0) 浏览(6117)

254个VIP时脚本生成keepalived.conf配置文件

post by rocdk890 / 2014-11-20 13:42 Thursday linux技术

  部署LVS+Keepalived高可用时,因业务需求一共要配置254个VIP,每个VIP有9台真实server,每台真实server还要配置些参 数.如果手动写,要累死去了.所以编写了如下生成配置脚本.这个脚本生成的文件,在另一台高可用LVS上使用时,需要交换两个实例中的state与 priority参数,成互为主从状态.
1.自动生成keepalived.conf文件

#!/bin/sh
#author:  by yangrong 2014-11-09
#function: auto buildkeepalived.conf
 
#这里定义IP断前缀,定义VIP与RIP范围...

阅读全文>>

标签: linux shell 脚本 keepalived 多vip

评论(0) 引用(0) 浏览(3474)

shell脚本修复bash漏洞

post by rocdk890 / 2014-9-30 15:48 Tuesday linux技术

  在网上搜资料找到一个大神写的shell修复bash漏洞脚本,觉得很不错,拖到我blog里来共享给大家.
脚本内容:

#/bin/bash

#Author Alex Fang. Updates may apply soon.

clear

echo "Press anykey to continue..." $anykey ; read anykey
echo "BBBBBBB...

阅读全文>>

标签: 漏洞 修复 shell 脚本 bash

评论(0) 引用(0) 浏览(3732)

shell脚本关闭多余tty终端

post by rocdk890 / 2014-8-22 14:36 Friday linux技术

  今天给公司新部署服务器进行优化,发现了tty终端居然有6个,为了节省点内存,决定只留一个tty终端,其他的都关闭掉,但centos6跟centos5的终端关闭方法完全变了,而且我也比较懒,不想一台一台的设置,写了下面这个脚本来节省时间.
  系统:centos 6

关闭tty终端脚本:
cat pkill.sh

#!/bin/bash
sed -i 's/\/de...

阅读全文>>

标签: centos shell 脚本 关闭 tty 多余 终端

评论(0) 引用(0) 浏览(4726)

tomcat自启动脚本

post by rocdk890 / 2014-8-1 15:03 Friday linux技术

  之前给公司搭建的tomcat环境(centos安装配置JDK1.7与Tomcat7),开发人员说每次启动tomcat不方便,每次要进到/usr/local/apache-tomcat-7.0.26/bin下面去执行,很浪费时间,要求简便化.好吧,有要求就要改进,下面来看看我找的自启动脚本.
  系统:centos 5.x
  环境:apache-tomcat-...

阅读全文>>

标签: tomcat 启动 脚本 自启动

评论(2) 引用(0) 浏览(3792)

shell自动升级openssl到openssl 1.0.1g

post by rocdk890 / 2014-4-30 17:06 Wednesday linux技术

  本来打算早点写这个openssl自动升级脚本的,没想到被人捷足先登,好吧,那我也就只能再加上点我认为必要的东西上去了.
  系统:centos 5.x
openssl升级脚本内容:
cat openssl_update.sh

#!/bin/bash
if [[ $EUID -ne 0 ]]; then
   echo "This script must be ru...

阅读全文>>

标签: update shell 脚本 openssl 自动升级

评论(5) 引用(0) 浏览(5430)

ros做url跳转到2345推广脚本

post by rocdk890 / 2014-4-11 10:29 Friday 网络技术

   相信大家都知道2345的推广吧,所以在企业或者网吧里就可以利用职务之便,整个这个脚本上去,当然还有很多没有添加上去,大家自己去进行修改吧.
 
脚本内容:

/ip firewall filter
add action=add-dst-to-address-list address-list=tall address-list-timeout=\
    ...

阅读全文>>

标签: 脚本 url 跳转 ros proxy 2345 推广

评论(0) 引用(0) 浏览(7737)

shell脚本迁移压缩包

post by rocdk890 / 2014-3-31 10:36 Monday linux技术

  最近要把公司的几个备份包分别拷贝到其他文件夹去,因为另外一个脚本是要把最新的备份包给筛选出来,然后我要用下面这个脚本把最新的备份包给拷贝到其他文件夹去,但在使用过程不知道为什么会把sql文件夹给一起拷贝走,问了几个朋友,才把问题给解决了.

原来的脚本:

#!/bin/bash
file="/root/newfile/"
list="/root/sqlbak"
ls -l $li...

阅读全文>>

标签: shell 脚本 迁移 备份包 压缩包

评论(0) 引用(0) 浏览(4819)

windows 7快捷方式去除

post by rocdk890 / 2014-3-29 1:03 Saturday windows技术

@echo off
mode con cols=35 lines=8 & color 0A
title 去除系统快捷方式箭头
echo 程序将为你去除系统快捷方式的小箭头
pause
echo Windows Registry Editor Version 5.00>>1.reg
echo [HKEY_CLASSES_ROOT\lnkfile]>>1.reg
ec...

阅读全文>>

标签: windows 脚本 7 去除 bat 清除 快捷方式

评论(0) 引用(0) 浏览(5018)

expect不用输密码自动下载数据备份(新)

post by rocdk890 / 2014-3-28 17:13 Friday linux技术

  在上一篇用expect不用输密码自动scp数据(续)中,用了scp去下载数据备份,但最近海底光缆不是断了嘛,并且用scp去down数据只有几十K的速度,实在是太慢了,我们发现用http下载方式速度是很快,最慢也有100+k/s,为了把服务器的数据备份到本地,我对原来的脚本进行了大更改.
  这里先说下脚本的实现过程:
1.先在服务器上把备份自动打包到一个web目录下(当然这...

阅读全文>>

标签: 删除 脚本 下载 expect 自动 axel 拷贝

评论(0) 引用(0) 浏览(5279)

解决/usr/bin/ssh-copy-id: ERROR: No identities found

post by rocdk890 / 2014-3-19 17:58 Wednesday linux技术

  今天看了一位大神的ssh密钥分发脚本,其中他shell脚本里有一条ssh-copy-id -o StrictHostKeyChecking=no -i ~/.ssh/id_rsa.pub root@$ip,我执行后,报/usr/bin/ssh-copy-id: ERROR: No identities found,然后网上找了下-o StrictHostKeyChecking=no这...

阅读全文>>

标签: ssh key shell 脚本 密钥 分发

评论(0) 引用(0) 浏览(13681)

shell脚本查看占用swap的进程

post by rocdk890 / 2014-3-17 22:35 Monday linux技术

#!/bin/bash
 
echo -e `date +%y%m%d%H%M` 
echo -e "PID\t\tSwap\t\tProc_Name"
 
# 拿出/proc目录下所有以数字为名的目录(进程名是数字才是进程,其他如sys,net等存放的是其他信息)
for pid in `ls -l /proc | grep ^d | awk '{ print $9 }...

阅读全文>>

标签: shell 查看 脚本 使用 进程 swap 占用 交换

评论(0) 引用(0) 浏览(5298)