网站设计制作发展趋势,成都网站建设939,代刷网站怎么做,建设银官方网站From: http://www.cnblogs.com/sunss/archive/2010/12/23/1914763.html 在工作中#xff0c;我需要把远程服务器上的文件#xff0c;拷贝到本地#xff0c;可是scp的时候必须输入密码#xff0c;用here文档又不能实现#xff0c;终于找到一个好东东#xff0c;expect ,可…From: http://www.cnblogs.com/sunss/archive/2010/12/23/1914763.html 在工作中我需要把远程服务器上的文件拷贝到本地可是scp的时候必须输入密码用here文档又不能实现终于找到一个好东东expect ,可以实现自动登录我们可以借助expect在ssh,ftp,scp等地方实现自动登录加入到脚本中可以自动完成一些事情先把我的测试通过的脚本贴出来: #!/bin/bashfor i in a b cdo/usr/bin/expectEOFset timeout 1200;spawn /usr/bin/scp root192.168.0.26:/home/sunss/backup/$i/* /root/sss/$i/expect root192.168.0.26s password:send 123456\r expect eofEOFdone ssh远程登录做些操作 #!/bin/bash#远程登录重启mysql/usr/bin/expectEOFset timeout 120;spawn /usr/bin/ssh root192.168.0.26expect *password:send 123456\rsleep 1send /etc/init.d/mysqld restart\rsleep 2send exit\rexpect eofEOF