SSH过程中关闭对主机HostKey值的验证

一、问题描述

在使用SSH的过程中,经常会出现要求验证主机的HostKey值,将其加入到本地的“known_hosts”文件中。如果你在使用脚本,那么这种强制你进入交互模式的方式会给你带来诸多不便。

二、解决方案

通过SSH命令的“StrictHostKeyChecking”选项,关闭验证。
具体是采用如下形式使用SSH:

ssh -o StrictHostKeyChecking=no RemoteHost

如果在rsync命令中使用SSH,那么应该采用类似如下形式:

rsync "ssh -o StrictHostKeyChecking=no"



参考文献:
[1]man ssh
[2]http://stackoverflow.com/questions/20816547/stricthostkeychecking-not-ignoring-fingerprint-validation

你可能感兴趣的:(ssh)