dropbear dbclient + scp,等效于openssh“ -oStrictHostKeyChecking”


1

使用dropbear的dbclient和scp实现,当使用scp选项“ -oStrictHostKeyChecking = no”时,有没有办法获得openssh产生的相同行为。

换句话说,我可以使dropbear的scp忽略“主机$ hostname不在受信任的主机文件中”警告吗?

“ dbclient”程序将使用“ -y”命令行选项执行此操作,因此似乎应该有可能……我在这里缺少什么?

Answers:


0

不幸的是,在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)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.