问题是这样出现的:
有台服务器的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
还真好了。
嘿嘿,一个简单的小问题就被解决了。
由此得出,以后遇到问题,别慌,好好看看错误提示,屡屡思路,你就会发现,其实问题并没有想象的那么难!
转载于:https://blog.51cto.com/song49/827652