[英]SSH Host Based Authentication Windows
我正在尝试使用 OpenSSH 为 SSH 配置基于主机的身份验证,从 Windows 到 Windows。 我找到了以下文章,但它们是基于 Linux 的。
https://www.golinuxcloud.com/configure-ssh-host-based-authentication-linux/
https://www.lehigh.edu/~insna/OpenSSH-HOWTO-hostbased-auth.htm
https://docs.oracle.com/cd/E36784_01/html/E37125/sshuser-12.html
我遵循了这些文章中提到的相同步骤。 虽然我知道配置应该相同,但不知何故我无法连接到远程机器。 这是我得到的错误
权限被拒绝(公钥、键盘交互、基于主机)
我不明白我错过了什么。 我一直在寻找描述 Windows 的步骤的文章,因为如果我遗漏了什么,我会很容易理解。
得到了解决方案。 必须设置以下配置。
严格模式没有
它默认设置为 yes,并在 sshd_config 文件中被注释掉。 对于公钥身份验证和基于主机的身份验证,StrictModes 设置为 no。
不幸的是,以上文章(以及其他文章)都没有提到它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.