双方PreferredAuthentications=password
并PreferredAuthentications=keyboard-interactive
会提示输入密码,有啥它们之间的区别?
我谷歌搜索关键字ssh PreferredAuthentications password keyboard-interactive difference但没有找到答案。
我注意到的唯一区别是提示字符串(user@host's password:
vs. Password:
):
$ ssh -o PreferredAuthentications=password,keyboard-interactive my-host
root@my-host's password:
Password:
Permission denied (gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive).
Run Code Online (Sandbox Code Playgroud)
为便于参考,以下内容来自jouell 的回答中提到的SSH:TDG 一书。
"keyboard-interactive"
用户身份验证主要用于PAM
在服务器端进行身份验证。它提供与用户的多重质询-响应对话,其中服务器向用户发送文本查询,用户输入响应,并且该过程可以重复任意次数。因此,例如,您可以PAM
为 SSH配置一个模块,该模块使用RSA 安全令牌或一次性密码方案执行身份验证。人们对此感到困惑,因为默认情况下,"keyboard-interactive"
身份验证通常只是在单个质询-响应周期中实现密码身份验证,只是提示输入密码,因此看起来与"password"
验证。如果您不是为了不同的目的故意使用这两者,您可能希望禁用其中一个以避免最终用户混淆。
我的公司使用 Office365,我们使用 Outlook 进行电子邮件通信。我还将我的个人电子邮件帐户(如果重要的话我正在使用 Gmail)添加到 Outlook。有什么方法可以完全禁止从我的个人帐户发送邮件,这样我就可以避免使用个人帐户发送工作电子邮件?
假设我有两台机器和一台交换机。
M1--开关--M2。
设置是:
问题:
当M1尝试向M2发送一个100字节的数据包时,应该没有问题吧?
当 M2 尝试向 M1 发送 1000 字节的数据包时,有什么问题吗?
M2 可以发送一个 1000 字节的数据包给 Switch,但是当 Switch 尝试将数据包发送给 M1 时,它需要将数据包分成 10 个小数据包。那正确吗?
更现实一点:M1、Switch 和 M2 都运行在 10G 网络上,我们使用 IPv4。
设置是:
M1 将 MTU 设置为 1500
交换机的 MTU 设置为 9000
M2 将 MTU 设置为 9000
它有助于回答这个问题吗?