从 5.50 版开始,Bitvise SSH 服务器允许连接的客户端对 Windows 用户帐户进行身份验证,而无需提供该用户的 Windows 密码。见这里:https ://www.bitvise.com/ssh-server-version-history
我自己检查过——确实如此。
我的问题纯粹是出于好奇:这是什么魔法?是否有任何允许此类事情的 WinAPI 或者这是某种巧妙的 hack?我一直认为没有密码就不可能冒充其他用户(因为即使将 Windows 服务或计划任务配置为“以用户身份运行”也需要提供一个)。