一、问题描述
在使用SSH的过程中,经常会出现要求验证主机的HostKey值,将其加入到本地的“known_hosts”文件中。如果你在使用脚本,那么这种强制你进入交互模式的方式会给你带来诸多不便。
二、解决方案
通过SSH命令的“StrictHostKeyChecking”选项,关闭验证。
具体是采用如下形式使用SSH:
ssh -o StrictHostKeyChecking=no RemoteHost
如果在rsync命令中使用SSH,那么应该采用类似如下形式:
rsync "ssh -o StrictHostKeyChecking=no"