麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

批量修改ssh配置的expect腳本

2020-07-27 19:23:30
字體:
來源:轉載
供稿:網友

第一思路,用iptables把外網ssh的包DROP掉;
第二思路,用tcpwrapper把sshd的allow寫死;
第三思路,修改sshd_config,只監聽內網請求。

由于一些說不清楚的原因,iptables的辦法沒法用;而tcpwrapper占用CPU資源較多;所以最后決定用第三種辦法。

公司服務器比較多,而且根據隨機登錄查看的結果,sshd_config內容居然還太不一樣~~手工干了一天,改了兩組服務器后,終于下定決心要整個全自動腳本出來干活…… 目前的辦法是這樣的:

cat ssh.exp

復制代碼 代碼如下:

#!/usr/bin/expect -f
log_file exp.log
set timeout -1
set ipaddr [lrange $argv 0 0]
for {set i 1} {$i<4} {incr i} {
    spawn ssh $ipaddr
    expect {
        "*password:" break
        "to host" {sleep 2};
        sleep 3
    }
}
send "123456r"
expect "]#"
send "cd /etc/sshr"
send "cp sshd_config sshd_config.`date +%F-%T`.bakr"
send "sed -i /^ListenAddress.*$/d sshd_configr"
send "echo ListenAddress `/sbin/ifconfig eth0|awk '/inet /{print $2}'|awk -F: '{print $2}'` >> sshd_configr"
send "service sshd restartr"
send "exitr"
interact

cat do.sh

復制代碼 代碼如下:

#!/bin/sh
for ip in `cat ip.lst`
do
    ./ssh.exp $ip > /dev/null 2>&1
done
cat exp.log | grep host | awk '{print $5}'|sort|uniq >> errorip
echo "以下IP無法修改";cat errorip

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人福利视频网站 | 国产99视频在线观看 | 91麻豆精品国产91久久久无需广告 | 亚洲精品自在在线观看 | 精品人伦一区二区三区蜜桃网站 | 成人爽a毛片免费啪啪红桃视频 | 亚州综合图片 | 久久久精品视 | 国产毛片毛片 | v天堂在线视频 | 免费观看高清视频网站 | 免费久久精品 | 爱视频福利 | av不卡免费在线 | 成人激情视频网站 | 性欧美在线视频 | 午夜电影视频 | 欧美日本国产精品 | 97zyz成人免费视频 | 国产精品久久久久久久久久久久久久久 | 久久久国产精品成人免费 | 黄视频免费在线观看 | 国产精品久久久久网站 | 日韩精品久久久久久久九岛 | 99精品视频久久精品视频 | 国产女厕一区二区三区在线视 | 日韩黄色片免费看 | 午夜精品小视频 | 国产人成免费爽爽爽视频 | 欧美一区二区片 | 色婷婷久久久亚洲一区二区三区 | 成人性视频免费网站下载软件 | 水卜樱一区二区av | 手机免费看一级片 | 国产最新网站 | chinesehd天美原创xxxx | 中文字幕一二三区芒果 | 免费午夜网站 | 91精品国产91久久久久久蜜臀 | 久久久一区二区三区四区 | 欧美wwwsss9999 |