gssapi-with-mic 是什么?

jld*_*ger 35 linux ssh redhat

在 ssh 上调试 Nagios 警告,我发现这gssapi-with-mic会导致身份验证长时间滞后。我已经把它关掉了,但我到底错过了什么?我认为GSSAPI是一种身份验证工具,但那-with-mic部分呢?

Ala*_*lan 28

消息完整性代码

这也称为消息身份验证代码,但该首字母缩写词用于其他用途,因此 MIC 不那么含糊。从那个维基百科页面:

术语消息完整性代码 (MIC) 经常被术语 MAC 替代,尤其是在通信中,其中首字母缩略词 MAC 传统上代表媒体访问控制。

  • @Ikke实际上它代表两者(这就是为什么“MIC”已经开始使用,在谈论与通过使用MAC(媒体访问控制地址)的网络传输的数据相关联的MAC(消息认证代码)时消除两者的歧义)。 (16认同)
  • 哦,我还以为是麦克风,我想知道到底是什么鬼。 (12认同)
  • MAC 不代表媒体访问控制,而是代表消息验证码(参见 [Wikipedia:hmac](https://en.wikipedia.org/wiki/HMAC)) (3认同)
  • @voretaq7 你说得对。我误读了答案。 (3认同)

小智 5

修复方法很简单:通过将以下内容添加到 ~/.ssh/config 来禁止尝试使用 GSS-API:

GSSAPIAuthentication no
Run Code Online (Sandbox Code Playgroud)