最近我在我的 bash 控制台中收到以下错误:
2017 Aug 31 19:32:06 home fatal: Unable to negotiate a key exchange method [preauth]
这是我在 /var/log/auth/log 中得到的:
Aug 31 19:32:06 home sshd[30975]: fatal: Unable to negotiate a key exchange method [preauth]
有什么方法可以跟踪尝试连接然后失败的内容吗?
任何人都知道如何阻止这些消息出现(可能解决问题)?
答案1
此错误已在OpenSSH 7
参见中修复这里对于线程。
此消息是由于攻击者尝试登录您的服务器而引起的。别担心,这是正常现象。欢迎来到互联网。只需创建良好的密码并禁用 root 登录即可。
你Openssh 7
会看到它看起来像这样:
localhost sshd[26793]: fatal: Unable to negotiate with 192.168.100.243: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1 [preauth]