This article explains how to resolve an issue where Windows OpenSSH rejects key-based authentication due to a default shell set in the registry.