#!/usr/bin/expect
#执行此脚本先安装现在Linux环境安装expect命令 yum install expect -y
#Auther: gaohailiang
#Date & Time: 2018.03
#Description: ssh-auto
#定义变量,根据实际情况修改对应主机IP
set server01 "192.168.12.150"
set server02 "192.168.12.151"
set server03 "192.168.12.152"
set server04 "192.168.12.153"
set server05 "192.168.12.154"
set server06 "192.168.12.155"
set server07 "192.168.12.156"
set server08 "192.168.12.157"
set server09 "192.168.12.158"
set server10 "192.168.12.159"
#ssh-keygen配置三个回车
spawn ssh-keygen -t rsa
expect {
"Enter file in which to save the key (/root/.ssh/id_rsa):" {
send "\r"; exp_continue}