当前位置:   article > 正文

secureCRT REMOTE HOST IDENTIFICATION HAS CHANGED和Key exchange failed错误处理_软件使用securecrt ssh连接报错key change filed

软件使用securecrt ssh连接报错key change filed

为啥会发生这俩错误,我的经过是这样,之前一个linux系统我设置了固定镜像192.168.1.173,然后我重新装了系统再次设置了同一个IP,然后用gitbash或者其他工具ssh连接时报了REMOTE HOST IDENTIFICATION HAS CHANGED错误,我觉得是公钥失效了,因此百度查到一个命令:

  1. #ip替换你的
  2. ssh-keygen -R 192.168.1.173

然后解决了第一个错误这个问题。

第二个问题是用ssh命令可以连接了,但是用secureCRT“新建连接”就出现这个提示,解决方式是:

第一步:

sudo vi /etc/ssh/sshd_config

写入:

  1. RSAAuthentication yes
  2. PubkeyAuthentication yes
  3. PasswordAuthentication yes
  4. KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1

第二步:

sudo vi /etc/ssh/ssh_config

打开下边几行配置即可:

  1. GSSAPIAuthentication no
  2. GSSAPIDelegateCredentials no
  3. IdentityFile ~/.ssh/id_rsa
  4. IdentityFile ~/.ssh/id_dsa
  5. IdentityFile ~/.ssh/id_ecdsa
  6. IdentityFile ~/.ssh/id_ed25519

第三步重新生成公私钥重启ssh:

  1. ssh-keygen -A
  2. service ssh restart

两个问题就没有了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/187786
推荐阅读
相关标签
  

闽ICP备14008679号