reject hostkey 异常

2018-11-23  本文已影响0人  haoxpZzz

笔者遇到这个问题是因为在代码中用了ssh,本地起的时候没问题,测试环境起服务遇到了这个问题,
由于ssh会把每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告, 避免你受到DNS Hijack之类的攻击。

  1. 解决方案
ssh-keyscan example.com > known_hosts
  1. 另一个极其不推荐的解决方案
    修改配置文件~/.ssh/config
StrictHostKeyChecking no 
UserKnownHostsFile /dev/null

重启服务器。

上一篇下一篇

猜你喜欢

热点阅读