一、建立信任关系 192.168.9.203 为管理机 192.168.9.201 192.168.9.202 为远程linux服务器 1、在管理机生成证书、 [root@manage ~]# ssh-keygen -t rsa     (然后一路回车) Generating public/private rsa key pair. E
原创 2011-05-15 12:52:18
3444阅读
4点赞
6评论
#!/bin/bash<<INFOSCRIPYT:modify_pwd.shAUTHOR:运维@小兵DATE:2020-11-14DESCRIBE:批量修改
原创 2022-06-28 17:22:24
219阅读
# 如何实现Python批量远程调用Shell脚本 ## 一、流程 下面是实现Python批量远程调用Shell脚本的整个流程: ```mermaid erDiagram 开发者 --> 小白: 解释流程 小白 --> 开发者: 提问 开发者 --> 小白: 指导操作 ``` ## 二、具体步骤 ### 步骤一:连接远程主机 首先,你需要连接到远程主机。你可以使
原创 4月前
18阅读
spawn是pexpect的主要类接口,功能是启动和控制子应用程序,以下是它的构造函数定义: class pexpect.spawn(command,args=[],timeout=30,maxread=2000,searchwidowsize=None ,logfile=None,cwd=None,env=None,ignore_sighup=True) &#160; 其中command参数可以是任意已知的系统命令,如: command = pexpect.spawn('ls /tmp') &#160; timeout为等待结果的超时时间;maxread为pexpect从终端控制台一次读取的最大字节数,searchwidowsize为匹配缓冲区字符串的位置,默认是从开始位置匹配。
原创 2016-03-24 12:49:46
3987阅读
1点赞
批量修改集群服务器root密码shell脚本,实用吧...
原创 2012-01-06 14:28:41
5850阅读
4点赞
3评论
目的:通过主控制端用最简便的方式修改所有被控制端的root密码 服务器之间建立ssh公钥认证 1.主控端建立ssh密钥 ssh-keygen -t rsa  2.将生成的id_rsa.pub文件发送到被控端.也可以用别的方法,方法太多,不一一列举. #!/bin/bash for IP in ip_list.txt&n
转载 2012-01-13 19:56:48
929阅读
目的:通过主控制端用最简便的方式修改所有被控制端的root密码 服务器之间建立ssh公钥认证 1.主控端建立ssh密钥 ssh-keygen -t rsa  2.将生成的id_rsa.pub文件发送到被控端.也可以用别的方法,方法太多,不一一列举. #!/bin/bash for IP in ip_list.txt&n
转载 精选 2012-02-11 22:01:35
812阅读
目的:通过主控制端用最简便的方式修改所有被控制端的root密码 服务器之间建立ssh公钥认证 1.主控端建立ssh密钥 ssh-keygen -t rsa  2.将生成的id_rsa.pub文件发送到被控端.也可以用别的方法,方法太多,不一一列举. #!/bin/bash for IP in `cat ip_
转载 精选 2012-09-18 11:09:11
743阅读
#! /usr/bin/expect set ip_array 192.168.11.    ######   网段前缀 set username root set timeout 30 #foreach ip {81 82&nb
原创 2016-12-13 14:18:33
3518阅读
脚本/data1/scripts/setuphids.sh位于本地服务器,没有位于远程服务器上。setuphids.sh脚本中的echo结果可以输出到本地服务器日志中echo "#####Begin###########################################" >> /data1/scripts/log_batch_setup_hids.log for ip
原创 2023-07-09 07:45:40
205阅读
#!/bin/bash#modfiypassword#v.1.0bychenght2019-03-28read-p"Pleaseenteranewpassword:"pass#ip.txt为目标主机ipforipin$(catip.txt)do{ping-c1-W1$ip&>/dev/nullif[$?-eq0];thenssh-p10022$ip"ec
原创 2019-03-28 13:26:03
1695阅读
1点赞
vim    changepwd.sh#!/bin/bashserver_ip=/root/ipaddr.txtold_pass=redhatnew_pass=123for  IP   in  $(cat  $server_ip)do       
原创 2015-01-27 12:16:33
1392阅读
shell结合expect进行批量更改root密码
原创 2013-01-31 13:18:12
1321阅读
平时运维中有时会遇到需要更改服务器的管理员密码,如果服务器比较多的时候,我们可以编写一个脚本来实现,省时省力。linux使用SSH登陆时需 要手动输入yes 来确认连接,所以首先要解决这个问题,让脚本实现远程执行命令无须人工干预。第一步 使用ssh-keygen创建本机的公钥和私钥创建成功后会在/root/.ssh下生成私钥和公钥第二步 使用ssh-copy-id复制公钥到远程主机及expect内
原创 2016-10-31 11:23:41
9340阅读
2点赞
#/usr/bin/perl use strict; use Expect; open(PASSWD,"1") or  die print "cann't open 1:$!\n"; while(<PASSWD>){ chomp; my $name=$_; my $exp=new Expect; my $command=
原创 2010-09-29 11:24:51
414阅读
linux下plink工具完全命令行远程批量关机! 操作系统:rhel 6.2 x86_64下载并安装putty软件包,本人下载了putty-0.62-1.el6.rf.x86_64.rpm下载地址如下:http://rpm.pbone.net/index.php31、远程主机IP列表文件[root@localhost~]# vim server_list.txt192.168.0.13192.
原创 2012-07-26 23:53:49
5392阅读
2点赞
1评论
linux shell批量主机远程执行命令脚本
原创 1月前
747阅读
while ;(创建文20个文件) cd /etc/servicesmkdir -p scriptsvim scirpts .sh #!/bin/bash i= 1 ,dir=/scirpts while [ $i -lt 21 ]do  touch dir/test$i      let i = $i+1done&n
原创 2017-07-21 05:53:17
1517阅读
 为啥要加密shell脚本以我个人的需求为例,我要做一个自动远程登录的脚本,每次手动输密码太慢,而且输的多了密码也容易泄露;直接把密码写在脚本里,快确实是快,但是安全性让人无法忍受,写脚本的时候都有可能被过路的不小心看到密码,这就太蛋疼了。 最终解法就是,把密码写在脚本里,作为参数传给下一个脚本让其用来登录,而保存密码脚本,使用某种手段加密,令其不可读但是可执行。 加密方法介绍和实战经
要求:批量创建10个系统账号oldboy01-oldboy10,并设置生成密码(密码不同).实现脚本:#!/bin/bash #Question3 for i in $(seq -w 10) do         useradd -s /bin/ba
原创 2014-06-27 14:06:40
5318阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5