以下脚本似乎只是忽略 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密钥指纹是[指纹]。 您确定要继续连接吗(是/否)?
关于我可能做错了什么有什么建议吗?