【问题标题】:CVS certificate authenticationCVS证书认证
【发布时间】:2011-11-30 22:04:34
【问题描述】:

我正在运行 Ubuntu CVS 服务器,用户使用 LDAP 凭据从 Eclipse 访问存储库。我被要求从 Eclipse 和 ldap 凭据一起登录到 CVS 的证书类型。为此,我建议更改 CVS repo 的组权限或禁用不允许访问 repos 的此类用户,但这样做的想法并没有引起开发人员的太大兴趣。有谁知道如何通过 eclipse 使用某种证书以及用户凭据(ldap)登录 cvs,并且不允许没有证书的用户连接?

谢谢!

【问题讨论】:

  • 谁能告诉我是否真的可以使用 CVS 进行某种证书登录。
  • CVS 已经失去了很多人的青睐,并且在大多数地方已经被类似 cvs 的版本控制系统(如 SVN)或分布式版本控制系统(如 Bzr 或 Git)所取代,其中其他。这些具有比 CVS 更好的安全方面,以及许多其他好处。这可能是您收到如此少响应的原因。此外,由于这是一个系统配置问题,您最好还是询问serverfault.com

标签: authentication ubuntu ldap certificate cvs


【解决方案1】:

也许考虑使用 Stunnel 设置 CVS? Stunnel 可以为您做证书验证。

【讨论】:

    【解决方案2】:

    如果你在 ssh 上使用 cvs,你可以通过两种方式来实现。

    最简单的方法是仅启用公钥加密(即禁用密码)。虽然证书不再由证书颁发机构管理。

    另一种方法虽然更复杂,但在 Eclipse 中对 SSH 使用 gssapi-with-mic 支持。这将允许您使用另一种机制(即您的证书)来验证与远程服务器的连接。

    【讨论】:

    • 如果我没有得到任何东西,我应该妥协!
    • 我可以尝试 ssh-key 登录,因为我之前已经尝试过了。如果可能的话,您能否详细说明一下 gssapi-with-mic 对 eclipse 的支持,它与 ssh-key 有何不同?。
    猜你喜欢
    • 2015-09-19
    • 2012-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-11
    • 2019-01-01
    相关资源
    最近更新 更多