gpt4 book ai didi

linux - 使用 Expect 的 SFTP

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:16:12 25 4
gpt4 key购买 nike

我已经尝试使用 bash 脚本将下面的脚本连接到 SFTP。但它不起作用。密码总是错误。

/usr/local/bin/expect <<EOF
spawn sftp PG1@dev1.dummy.com
expect "Password:"
send "abc123\r"
expect "sftp>"
send "cd /tmp\r"
send "get Data.dat\r"
send "get List.dat\r"
send "bye\r"
EOF

这是我在采纳响应者的所有建议后运行上述脚本时的日志文件。

######### StartJob #########
Sun Apr 19 09:59:08 MYT 2015
spawn sftp PG1@dev1.dummy.com^M
Connecting to dev1.dummy.com...^M
Password: ^M
sftp> ERROR: Data file Data.dat not successfully extracted!
Sun Apr 19 09:59:12 MYT 2015
########## EndJob #########

最佳答案

请注意,您期望密码为小写 p,但日志显示大写 P

关于linux - 使用 Expect 的 SFTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29724845/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com