在 Windows 10 上配置 sshd,无需设置“StrictModes no”

在 Windows 10 上配置 sshd,无需设置“StrictModes no”

我对 Windows 系统几乎一无所知,而我为其做这件事的人对它的技术了解甚少,但我设法启用并配置了sshd它。

必须将公钥放入C:\Programdata\ssh\administrators_authorized_keys文件中才能允许具有管理员权限的用户工作。

sshd_config问题是,除非我更改为 set ,否则它将不起作用StrictModes no

这是一件坏事,但我对这个文件系统的权限如何运作一无所知,更不用说如何改变它们了。

需要做什么来避免这种潜在的危险配置?


我刚刚注意到linux - Windows 10 sshd - 无密码传入 ssh 要求输入密码 - 超级用户
一个答案建议按照我的做法做,另一个答案建议删除Match Group administrators配置。

这两种方法都有效,但破坏这些安全机制肯定不是“正确”的解决方案。

相关内容