使用 expect 工具自动交互密码远程其他主机安装 httpd 软件 #!/bin/bash #删除~/.ssh/known_hosts 后,ssh 远程任何主机都会询问是否确认要连接该主机 rm -rf ~/.ssh/known_hosts 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 工具自动交互密码远程其他主机安装 httpd 软件
原创
©著作权归作者所有:来自51CTO博客作者两条小鱼的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:循环关闭局域网中所有主机的脚本
下一篇:硬盘分区及格式化
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
5-Docker实例-安装httpd
5-Docker实例-安装httpd
centos apache docker -
linux shell实现使用expect命令自动交互密码远程在其它主机安装httpd软件
linux shell实现使用expect命令自动交互密码远程在其它主机安装httpd软件
linux 服务器 网络 shell centos -
linux shell实现使用expect命令自动交互密码远程在其它主机卸载httpd软件
linux shell实现使用expect命令自动交互密码远程在其它主机卸载httpd软件
linux 服务器 网络 shell centos -
shell脚本使用expect自动化交互登录远程主机进行批量关机
shell脚本使用expect自动化交互登录远程主机进行批量关机
初始化 bash 编程工具 expect linux