科技媒体 bleepingcomputer 2 月 20 日发布博文,报道称微软正测试修复 windows 11 系统上的 ssh 连接中断问题。
微软于周二开始向 release preview 频道的 windows insider 用户,推送适用于 windows 11 24h2 的 kb5052093 更新,用户安装后版本号升至 build 26100.3321,修复了该问题。
微软于 2024 年 10 月周二补丁日发布 kb5044285 累积更新和 kb5044380 预览更新,在支持文档中表示:“安装 2024 年 10 月安全更新后,一些客户报告 openssh(open secure shell)服务无法启动,导致 ssh 连接失败。该服务失败且没有详细日志记录,需要手动干预才能运行 sshd.exe 进程。”
微软解释说该问题影响了“数量有限”的运行 windows 11 企业版、物联网版和教育版的设备,并在调查使用 windows 11 家庭版或专业版的消费者客户是否受到影响。
在正式修复程序发布之前,微软建议受影响的用户可以通过更新受影响目录的访问控制列表 (acl) 权限来临时解决这些 ssh 连接问题。
附上相关步骤如下:
1、以管理员身份打开 powershell。
2、更新 "c:\programdata\ssh" 和 "c:\programdata\ssh\logs" 文件夹的权限(并对 "c:\programdata\ssh\logs" 重复这些步骤),以允许 system 和 administrators 组完全控制,同时允许 authenticated users 读取访问权限。如有需要,可以通过修改权限字符串来限制特定用户或组的读取访问权限。
3、使用以下 powershell 脚本更新权限
$directorypath = "c\prograta\ssh" $acl = get-acl -path $directorypath $sddlstring = "o:bad:pai(a;oici;fasy)(a;oici;faba)(a;oici;0x1200a9au)" $securitydescriptor = new-object system.security.accesscontrol.rawsecuritydescriptor $sddlstring $acl.setsecuritydescriptorsddlform($securitydescriptor.getsddlform("all")) set-acl -path $directorypath -aclobject $acl
4、对 c:\programdata\ssh\logs 重复上述步骤。
发表评论