问题是这样出现的:

有台服务器的IP为192.168.160.176,之前用我的电脑ssh远程连接,后来把服务器的系统换成了Fc16,但是IP没有换,我在ssh远程连接的时候,就提示错误了。

由于当时忘记了,就没有把错误截图,真是抱歉。

(补图:4月10号在一次遇到这个问题,所以把图补上)

 

不过错误大概提示是~./known_hosts 错误之类的一大堆,我英语也不好,也不能都看懂,既然提示了~./known_hosts里面有错误就去看看呗。

 

于是vim ~./known_hosts (当前为root用户)

 

内容如上,回忆了一下,记得ssh远程连接的时候,双方都会生成一个key,这应该就是192.168.160.176的key,而192.168.160.176内台服务器,因为已经重新装过系统了,所以没有保存我本机的key,导致两个key匹配不上,所以才会连接不上的。

于是我就把known_hosts中有关192.168.160.176的dd了,然后在

ssh root@192.168.160.176

还真好了。

嘿嘿,一个简单的小问题就被解决了。

由此得出,以后遇到问题,别慌,好好看看错误提示,屡屡思路,你就会发现,其实问题并没有想象的那么难!