2011-10-04 139 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