ssh连接所生成的known_hosts出现的问题
用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,如果我们重新安装系统,其公钥信息还在,连接会出现如下截图情况
操作方法
- 01
方法一: rm -rf ~/.ssh/known_hosts ++++++++++++++++++ 优点:干净利索 缺点:把其他正确的公钥信息也删除,下次链接要全部重新经过认证
- 02
方法二: vi ~/.ssh/known_hosts 删除对应ip的相关rsa信息(本例可知删除53行信息即可) ++++++++++++++++++ 优点:其他正确的公钥信息保留 缺点:还要vi,还要找到对应信息,稍微优点繁琐
- 03
方法三: 清除旧的公钥信息 ssh-keygen -R 192.168.0.100 ++++++++++++++++++ 优点:快、稳、狠 缺点:没有缺点
赞 (0)