CVS证书认证
我运行着 Ubuntu CVS
服务器,用户使用 LDAP
凭据从 Eclipse
访问存储库。我被要求做一个从 Eclipse 和 LDAP 凭证一起登录到 CVS 的证书。为此,我建议更改 CVS 存储库的组权限或禁用此类不允许访问存储库的用户,但这样做的想法并没有引起开发人员的太大兴趣。有谁知道如何通过 eclipse 使用某种证书和用户凭据(ldap)登录 cvs,并且不允许没有证书的用户连接?
谢谢你!
I have Ubuntu CVS
server running and the users access the repositories from Eclipse
with LDAP
credentials. I'm asked to do a certificate kind of login to CVS from eclipse along with ldap credentials. For this, I recommended changing the group permissions of CVS repo or disabling such users who are not allowed to access repos, but the idea of doing so didn't grab much interest of developers. Does anybody know how logging to cvs with some sort of certificate along with user credentials(ldap) via eclipse and the users who have no certificate are not allowed to connect?.
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
也许考虑使用 Stunnel 设置 CVS? Stunnel可以为您进行证书验证。
Maybe look into setting up CVS with Stunnel? Stunnel can do the certificate verification for you.
如果您使用 cvs 而不是 ssh,则可以通过两种方式完成。
最简单的方法是仅启用公钥加密(即禁用密码)。尽管证书不再由证书颁发机构管理。
另一种方法(尽管更复杂)是在 Eclipse 中使用 SSH 上的 gssapi-with-mic 支持。这将允许您使用另一种机制(即您的证书)来验证与远程服务器的连接。
If you use cvs over ssh you can do it in two ways.
The simplest way is to simply enable public-key encryption only (i.e. disable password). Though the certificate is no longer managed by the a certificate authority.
Another approach, though more complicated is to use the gssapi-with-mic support on SSH within Eclipse. This will allow you to use another mechanism (namely your certificates) to authenticate the connection to the remote server.