2011-10-04 143 views
3

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

谢谢!

+0

有人有什么想法吗? – user465465

+0

任何人都可以告诉我是否真的有可能通过CVS登录某种证书。 – user465465

+2

CVS已经不再受到很多人的青睐,并且已经在大多数地方被替换为类似SVS的类似CVS的版本控制系统,或者像Bzr或Git这样的分布式版本控制系统等等。这些比CVS具有更好的安全性,还有许多其他的好处。这可能是为什么你得到这么少的回应。另外,由于这是一个系统配置问题,所以最好在http://serverfault.com/上提问。 – Stobor

回答

0

也许看着用Stunnel设置CVS? Stunnel可以为你做证书验证。

0

如果你使用cvs over ssh,你可以通过两种方式来完成。

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

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

+0

如果我没有得到任何东西,我应该妥协。 – user465465

+0

我可以尝试SSH密钥登录,因为我以前已经尝试过。你能否详细说一下关于'gssapi-with-mic'支持eclipse的问题,如果可能的话,它会和ssh-key有什么不同? – user465465