Expect脚本似乎忽略提示(RSA指纹确认)

Expect脚本似乎忽略提示(RSA指纹确认)

以下脚本似乎只是忽略 rsa 指纹/继续连接提示。我尝试过不同的方法,但我根本不明白为什么它没有按预期工作。

#!/usr/bin/expect
生成 /usr/bin/rsync --rsync-path=/home/tmp -azr --dry-run -e ssh --stats[电子邮件受保护]:/home/tmp /home/tmp

设置超时10

设置密码“密码”

预计 {

        “*是/否*”:{
                发送“是\r”;
                表达式_继续
        }
        “*密码*”

}

发送“$pass\r”;

出口0

这会卡在以下部分。

无法确定主机“host.com (IP)”的真实性。
RSA密钥指纹是[指纹]。
您确定要继续连接吗(是/否)?

关于我可能做错了什么有什么建议吗?

相关内容