你用 pexpect 输入密码吧,输入密码的时候匹配了 root@ip: 这个吧?
然后你 scp 命令,是不是也是这个结尾。。。
然后 pexpect 觉得他应该出来帮你输入个密码,然后等着下一步,结果没等到超时了
大致就是这个原因,怎么修具体得看你代码怎么写的
【 在 nokia0125 (二过头) 的大作中提到: 】
: 用pexpect命令模拟ssh登陆远程主机,登陆成功后用scp test.txt root@ip 发送文件,总是提示:hit timeout 'Hit timeout Try to expect \\[root\\@.*\ \]\\# failed pexpect hit TIMEOUT.',大家知道啥原因吗
--
FROM 114.242.94.*