同一个ip地址,已经连过第一次了,那次保存了那个ip地址的“指纹”。现在仍然对这个ip地址进行连接,发现其“指纹”和保存的不一样。出于安全考虑,报错(报错中还提示可能是中间人攻击,哈哈)。
为什么会不一样,这个原因有很多,例如服务器重装系统这个应该会导致这个现象,或者其他原因我也不得而知。
很简单,删除旧的指纹。
打开用户目录下面的.ssh/known_hosts文件,然后删除连过这个ip地址的记录,那么下次连接的时候会认为是第一次连接,所以会重新保存指纹。

同一个ip地址,已经连过第一次了,那次保存了那个ip地址的“指纹”。现在仍然对这个ip地址进行连接,发现其“指纹”和保存的不一样。出于安全考虑,报错(报错中还提示可能是中间人攻击,哈哈)。
为什么会不一样,这个原因有很多,例如服务器重装系统这个应该会导致这个现象,或者其他原因我也不得而知。
很简单,删除旧的指纹。
打开用户目录下面的.ssh/known_hosts文件,然后删除连过这个ip地址的记录,那么下次连接的时候会认为是第一次连接,所以会重新保存指纹。