#create expect procedure
echo "#create expect procedure"
wget http://172.31.1.20:8082/bash/expect/tcl-expect_5.45.4-2build1_amd64.deb
dpkg -i tcl-expect_5.45.4-2build1_amd64.deb
wget http://172.31.1.20:8082/bash/expect/expect_5.45.4-2build1_amd64.deb
dpkg -i expect_5.45.4-2build1_amd64.deb
HOST=`ip addr|grep inet|grep -v 127.0|grep -v inet6|awk '{print $2}'|awk -F "/" '{print $1}'`
echo "#!/usr/bin/expect
set timeout 3
set host \"$HOST\"
spawn ssh $host
expect \"fingerprint\"
send \"yes\r\"
#expect \"password:\"
expect \"root\"
send \"Password@_\\r\"
interact
" > /tmp/expect.sh
expect /tmp/expect.sh
题解 - 序列
2024-07-15 08:36:03 86 阅读