在shell脚本中使用expect发送密码

时间:2018-01-11 16:28:38

标签: shell unix expect

我有一个小问题。我正在尝试scp到远程服务器并让脚本输入我的密码。简而言之,我正在尝试在提示中自动执行密码输入过程。但是,每次运行我的代码时,我都会收到输入密码的提示。请帮忙。谢谢。

#!bin/expect
for dest in $(<destinations.txt); do
    set pass "password"
    scp -r ${dest}:/home/car02fv/QATest.txt /home/car02fv/
    expect "car02fv@goxsd1703's password:"
    send pass
    interact
done

0 个答案:

没有答案