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