码迷,mamicode.com
首页 > 其他好文 > 详细

脚本_使用expect自动交互远程主机安装软件

时间:2019-06-17 21:57:47      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:系统   expect   ash   exp   开始   using   使用   ssh   密码   

#!bin/bash
#功能:使用expect工具自动交互密码,远程到其它主机,安装httpd软件
#作者:liusingbon
#删除~/.ssh/known-hosts后,ssh远程任何主机,系统都会询问是否确认要连接到该主机
rm -rf ~/ssh/known_hosts
expect <<EOF  #下一行开始,所有字符都按照指定格式存入expect,知道遇见EOF为止.
spawn ssh 192.168.4.254   #例如远程到该主机
expect "yes/no" {send "yes\r"}
expect "password"  {send "密码\r"}   #根据自己的实际情况,将"密码"修改为真实的密码字串
expect "#"         {send "yum -y install httpd\r"}
expect "#"         {send "exit\r"}
EOF

脚本_使用expect自动交互远程主机安装软件

标签:系统   expect   ash   exp   开始   using   使用   ssh   密码   

原文地址:https://www.cnblogs.com/liusingbon/p/11042367.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!