expect使用疑问
用expext实现远程自动拷贝(不用输入密码),但是连接上一次需要32秒的时间,这也太长了吧!之前用ssh密钥对,1-2秒的时间就可以连接上。我的脚本是否有问题,大家办帮忙看看哈
test3.sh脚本如下:
#!/usr/local/bin/expect set timeout 30spawn scp -P 22 -r root@192.*.*.*:/1 /home/expect "Password:" send "10jqka\r" interact
[root@localhost work]# time test3.shspawn scp -P 22 -r root@192.*.*.*:/1 /home/root@192.168.0.153's password:scp: /1: No such file or directoryreal 0m32.417suser 0m0.006ssys 0m0.002s[root@localhost work]#