wincvs通过ssh连接cvs

2009-05-13 01:55:40来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


在cvs的大家庭中,wincvs可以说是最好的GUI了。wincvs是通过cvsnt与cvs服务器通信的。cvsnt在商业化的同时,也不断地发放着免费的版本。免费的版本目前已经支持多种协议了,包括ssh。
因为wincvs只是cvs的GUI,所以,只要cvs自身支持ssh,wincvs就可以使用这种协议。在新版的wincvs中,可以直接支持ssh了。
cvsnt中的ssh,使用了putty中的plink,通过插件的方式完成ssh协议。
使用ssh协议,可以用口令认证,也可以使用密钥认证。对于密钥认证,需要使用putty中的puttygen生成密钥对,将public密钥发送到服务器对应帐户家目录中的.ssh下,openssh使用authorized_keys文件存放密钥。
然后在wincvs中就可以使用ssh协议了,指定CVSROOT可以通过界面,可以直接输入:
:ssh;privatekey='d:sshpriv.ppk':cvs@192.168.1.1:/home/cvsroot
其过程为:
wincvs -> cvs.exe -> plink.dll -> sshd -> cvs
采用ssh后,cvs服务器端的用户只能是真实的用户了,这也许是采用ssh协议后的一个缺陷吧。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/132/showart_63094.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:关于汉字编码

下一篇:Access cvs server for windows via ssh protocol