1. 程式人生 > >SSH過程中關閉對主機HostKey值的驗證

SSH過程中關閉對主機HostKey值的驗證

一、問題描述

在使用SSH的過程中,經常會出現要求驗證主機的HostKey值,將其加入到本地的“known_hosts”檔案中。如果你在使用指令碼,那麼這種強制你進入互動模式的方式會給你帶來諸多不便。

二、解決方案

通過SSH命令的“StrictHostKeyChecking”選項,關閉驗證。
具體是採用如下形式使用SSH:

ssh -o StrictHostKeyChecking=no RemoteHost

如果在rsync命令中使用SSH,那麼應該採用類似如下形式:

rsync "ssh -o StrictHostKeyChecking=no"