expect免互交 常用编辑文本

expect免互交 常用编辑文本,第1张

概述expect免互交 yum -y install expectcat ip_pass.txt #这里写上要执行的IP地址和root用户密码192.168.1.63 123456192.168.1.63 123456192.168.1.63 123456cat ssh2.exp #编写要执行的 *** 作#!/usr/bin/expectset ipaddr [lindex $argv 0


expect免互交

yum -y install expectcat ip_pass.txt #这里写上要执行的IP地址和root用户密码192.168.1.63 123456192.168.1.63 123456192.168.1.63 123456cat ssh2.exp #编写要执行的 *** 作#!/usr/bin/expectset ipaddr [lindex $argv 0]set passwd [lindex $argv 1]set timeout 30spawn ssh [email protected]$ipaddrexpect {"yes/no" { send "yes\r";exp_continue }"password" { send "$passwd\r" }}expect "#"send "touch /root/xuegod1011.txt\r"send "ls /etc > /root/xuegod1011.txt\r"send "mkdir /tmp/xuegod1011\r"send "exit\r"expect eofcat login.sh #开始执行#!/bin/bashechofor ip in `awk {print } /root/ip_pass.txt`dopass=`grep $ip /root/ip_pass.txt|awk {print }`expect /root/ssh.exp $ip $passdone

 

统计/etc/ssh/sshd_config文件中除去空行和#号开头的行的行数
egrep -v "^$|^#" /etc/ssh/sshd_config


sed -i ‘s/root/xuegod/‘ /etc/passwd

sed -i ‘s/IPADDR=192.168.1.63/IPADDR=192.168.1.65/‘ /etc/sysconfig/network-scripts/ifcfg-ens33

cut -f1 -d ":" /etc/passwd

date | md5sum | cut -c1-6

bash -v test.bash #查看bash是否存在语法错误bash -x test.bash #查看bash详细的执行过程

总结

以上是内存溢出为你收集整理的expect免互交 常用编辑文本全部内容,希望文章能够帮你解决expect免互交 常用编辑文本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1084934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存