Windows 10上sshd.exe应使用什么账户运行?
Windows 10上sshd.exe应使用什么账户运行?
我在Windows 10服务器上,通过管理可选功能的GUI安装Windows版OpenSSH已经有一段时间了。目前SSH只在局域网内使用,但我正准备把它暴露到公网,所以正在着手加固SSH配置。
除了对sshd_config本身进行加固操作——比如只允许某一个特定的受限用户从公网连接之外,我也在考虑服务本身的运行账户问题。我知道通常让服务使用特定用户账户运行是最佳实践,不过我在这方面的经验非常有限。
目前sshd.exe似乎是在SYSTEM账户下运行的,我本来打算更改这个设置,毕竟SYSTEM账户的权限非常高。但我注意到一个情况:当用户通过SSH连接时,会生成另一个sshd.exe进程,这个进程是在该用户自己的账户下运行的。这是不是意味着让“初始”的sshd.exe进程以SYSTEM账户运行是没问题的?
另外,我还注意到,当用户已经建立连接但尚未完成身份验证时(比如正在输入密码的过程中)……
备注:内容来源于stack exchange,提问作者M_D
相关产品推荐
相关产品推荐

