码迷,mamicode.com
首页 > 系统相关 > 详细

linux中两台虚拟机的连接方式

时间:2019-09-09 22:27:53      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:root   目标   timeout   方式   test   exp   home   bsp   连接   

目标服务器需要先开通发送服务器的ip访问权限和22的ssh权限

#echo "资源打包结束,开始上传文件"

/usr/bin/expect << EOF
set timeout 3600
spawn scp -r  /root/dist nginx@test.webapp:/home/web/html/static/app
expect {
"(yes/no)?" {
send "yes\n"
expect "*assword:" { send "123456\n"}
}
"*assword:" {
send "123456\n"
}
}
expect "100%"
expect "exit\n"
expect eof
EOF

 

#删除远程文件数据

/usr/bin/expect << EOF
set timeout 3600
spawn ssh root@test.webapp      rm  /home/web/html/static/app/*
expect { 
"(yes/no)?" { 
send "yes\n" 
expect "*assword:" { send "123456\n"} 

"*assword:" { 
send "123456\n" 


expect "100%" 
expect "exit\n"
expect eof
EOF

 

echo "静态页面上传完成"

exit

linux中两台虚拟机的连接方式

标签:root   目标   timeout   方式   test   exp   home   bsp   连接   

原文地址:https://www.cnblogs.com/hr-cmbc/p/11494375.html

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