如何通过 SSH 为 Windows 域客户端设置 Git Linux 服务器?

如何通过 SSH 为 Windows 域客户端设置 Git Linux 服务器?

这种组合可能吗?

  • 服务器:Linux 上的 Git
  • 客户端:Windows
  • 身份验证:Windows 域凭据
  • 传输协议:SSH

如果是,那么如何实现?

答案1

如果您将 Linux 服务器设置为用户使用 Kerberos 身份验证,以便根据与 Windows 客户端相同的活动目录基础架构对客户端进行身份验证,那么这应该是可能的。

虽然我还没有尝试过,也从未听说有人这样做。但是 git 不会对 SSH 连接的工作方式施加任何限制,因此只要 Windows SSH 客户端可以提供 kerberos 凭据,并且 Linux 服务器可以使用它们,就没有理由不能让它工作。

相关内容