Preventing SSH RSA host key warnings for change of key vs IP address
Solution 1:
Put CheckHostIP no
in your ~/.ssh/config file. Example configuration file:
Host foo-win.local foo-win
Hostname foo-win.local
CheckHostIP no
Host foo-lin.local foo-lin
Hostname foo-lin.local
CheckHostIP no
From ssh_config(5):
CheckHostIP
If this flag is set to "yes", ssh(1) will additionally check the host IP address in the known_hosts file. This allows ssh to detect if a host key changed due to DNS spoofing. If the option is set to "no", the check will not be executed. The default is "yes".