Answers:
不幸的是,在dropbear中似乎存在一个错误,并且-y参数没有正确传递给scp。
但是,您真的需要忽略“主机不在受信任的主机文件中”吗?也许您应该做的是将主机密钥添加到.ssh / known_hosts文件中。
dropbear中还有另一个错误,当它作为启动脚本运行时,会导致scp不读取known_hosts。
我在这里找到了关于dropbear和解决方案的信息:
http://www.linksysinfo.org/index.php?threads/scp-wont-run-in-startup-script.68197/
如果这是您的问题,则只需在脚本中设置$ HOME变量的适当值,即
export HOME=/path/to/home
(/ path / to / home应该是您的.ssh目录的Parent目录,其中包含known_hosts)