CVS over ssh配置

原创 2006年06月02日 16:52:00

公司要求把工作的CVS服务器通过SSH协议登录,不能直接用pserver的方式联。

CVS服务器端很简单的关掉就行了,而客户端的配置鼓捣了一天才搞定,写下来留个纪念。

设置原理就是建立一个SSH隧道,让CVS通过这个隧道去连接服务器。

假设CVS服务器是 foo.cvsserver.com,登录用户cvsroot。

一、Linux/BSD平台下的CVS over SSH客户端。

首先建立一个SSH隧道,命令如下:

ssh -2 -N -f -L 22:localhost:32200 -oPort=32200 foo.cvsserver.com -i /home/userxxx/.ssh/id_dsa
之后呢,让我们的cvs客户端使用这个通道就能连过去了。

这里为什么要将本地的22端口映射到远端的32200端口呢?

因为在:ext:方式连接CVS服务器的时候不允许加端口,默认是22端口,只能把本地的22端口映射到远端的32200。

cvs checkout: CVSROOT port specification is only valid for gserver, kserver,
cvs checkout: and pserver connection methods.

然后,设置环境变量CVS_RSH=ssh。

用 cvs -d :ext:cvsroot@localhost:/home/cvsroot co xml-common

命令,就能Checkout出相应的模块了。

大多数资料都讲到了上面的步骤,但是我在实施的时候碰到很多问题。

服务器用了特殊的SSH端口,并且使用PublicKey认证。所以在建立ssh通道的时候费了些手脚。

加入了-i参数设定私钥文件,如果不设定的话,通道默认是~/.ssh/id_dsa,~/.ssh/id_rsa文件作私钥。

这里设定是为了多用户公用这个通道的时候,用同一个私钥。

私钥有passphrase的时候,为了每次输入passphrase麻烦,你可以使用ssh-agent和ssh-add命令来代理特定的私钥文件。  

二、Windows平台下面,很多文章介绍,我就不班门弄斧了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

CVS(SSH)客户端配置指南

  • 2012-05-31 17:44
  • 206KB
  • 下载

Jenkins+Maven+SVN publish over ssh plugin--配置solr4.0/solr4.1/solr4.2/solr4.3 开发环境

来源: http://www.tnove.com/?p=29     适用于solr4.1 solr4.2 和solr4.3     最近solr4.0 正式版已经发布,所以我们部署了一套自动开发部署...

Jenkins中的Publish Over SSH Plugin暨启动Docker容器的配置

在Jenkins中,可以配置job,将构建后的项目组件发布到一个Docker容器并启动Docker容器。这需要安装Publish Over SSH Plugin,并进行如下配置。 1.在Jenkins...

jenkins 通过publish over ssh命令配置问题

这几天一直在搞Jenkins,今天终于可以松一口气了,折磨了两天的war包无法复制问题终于找了一个方法解决了,现在分享给大家。 publish  over ssh 步骤一:系统配置中配置SSH参数...

publish-over-ssh 插件

  • 2017-01-03 10:17
  • 499KB
  • 下载

Jenkins系列之—11 Publish Over SSH插件

说明:这个插件可以通过ssh连接其他Linux机器 官方说明:Publish Over SSH 安装步骤: 系统管理→管理插件→可选插件→Artifact Uploaders→P...

VisualVM: Monitoring Remote JVM Over SSH

VisualVM is a great tool for monitoring JVM (5.0+) regarding memory usage, threads, GC, MBeans etc. ...

SSH over USB

某天在wiki上闲逛,发现一个SSH_Over_USB的entry,可以让SSH通过USB数据线来连接iOS,上面说的是在Mac OS下,当然在linux和Windows下也是可以的。原理是什么呢...
  • sbvfhp
  • sbvfhp
  • 2012-05-03 17:24
  • 2985
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)