CVS配置ssh问题

原创 2004年07月15日 21:14:00

一.问题:
一般情况大家到是linux做服务器,比较多的文章说过了,我是需要在window下面做服务器,linux访问,因为开发机器是window:-),我测试过window版本的openssh不好用,不知道是不会配置还是什么,没有成功.
二.过程:
1.window安装cygwin
    注意选择Admin->cygrunsrv用做启动服务功能,openssh服务需要
2.安装ssh
安装net->openssh
3.安装Devel->cvs
三.配置
    ssh-host-config -y
    提示CYGWIN=输入 ntsec
    cygrunsrv -S sshd
四.测试
    ssh localhost
    注意就是sshd的cygwin1.dll只能够有一份(c:/winnt/system32和C:/cygwin/bin),否则不能够启动服务,特别    容易出现在多次安装的情况.
4.key认证
window的key认证
    使用putty的puttygen产生key文件。
    注意把窗口的内容copy到authorized_keys2,注意是每个Key一行的格式!
    把文件authorized_keys2放置到cygwin的$HOME/.ssh目录,或者添加到linux服务器的$HOME/.ssh目录的authorized_keys2(就可以实现登陆linux的ssh服务了)
    使用pageant.exe加载私Key,这样后续使用无须密码
linux的认证
    必须使用linux带的openssh产生一对key,使用putty的不行
    添加公共key到cygwin的$HOME/.ssh目录的authorized_keys2中,注意格式是每个Key一行。
五.服务器建立源码仓库
    使用winCVS的remote->Create a new repository...
    在general里面:
    authentication:选择local
    path:自己选
    确定就可以了
六.winCVS设置
    先使用pageant.exe加载私Key
    admin->preferences->General
    authentication选择ssh
        设置ssh:SSH client选择,同时指定为putty的工具plink.exe
    path输入:/cygdrive/c/cvsroot注意/cygdrive一定要/c/cvsroot表示c:/cvsroot,就是之前的cvs仓库路径
    输入服务器地址/用户
    确定
    已经可以正常使用了
七.cygwin的用户帐号问题
     设置用户
通过将 CYGWIN 系统变量定义为 ntsec,这就可以让 Cygwin 使用 NT 安全性来管理登录。但是,为了使 sshd 能够接受登录,需要一个 passwd 文件。这可用以下代码完成:


$ mkpasswd -l > /usr/etc/passwd
$ mkgroup -l > /usr/etc/group

请确保每次创建或删除用户时都再次运行这些命令 — 否则将不能与 Windows 保持同步。此外,将需要重新启动 Cygwin sshd 服务以使它读入新的 passwd 文件。

仔细检查以确保 passwd 文件包含每个用户的主目录。否则当用户试图通过 OpenSSH 隧道运行命令时,OpenSSH 将报告无法切换至用户的主目录。这是最让人讨厌的事。

注:mkpasswd 命令将用户 Guest 插入 passwd 文件。我将其删除,以消除一个潜在的安全性问题。


ssh项目中遇到的懒加载的问题(终于解决啦!!!)

转载自:http://hellotommy.iteye.com/blog/809205    hibernate3.3.2+spring3.0.3+struts2.2.1   ...
  • myfuturein
  • myfuturein
  • 2016年04月14日 17:20
  • 4219

cvs服务器设置-添加用户-设置用户权限

个版本的cvs服务器大家可以在网上下载,eclipse中集成了cvs的插件,可以很容易的进行的项目同步,在这里我就不多说了,主要和大家分享一下在网上搜集的关于cvs服务配置的相关操作: 第一步:首先...
  • leon_shen
  • leon_shen
  • 2013年12月21日 19:27
  • 1850

Windows下搭建基于SSH的Git服务并在IntelliJ IDEA中使用Git管理项目

最近开始使用IntelliJ Idea作为Java开发的IDE,由于是自己在学习和研究相关的技术,所以不想用SVN作为自己代码的版本控制工具,使用Intellij的过程中,发现在版本控制那项中有SVN...
  • songwei128
  • songwei128
  • 2014年06月07日 09:54
  • 5077

CVS(SSH)客户端配置指南

  • 2012年05月31日 17:44
  • 206KB
  • 下载

eclipse使用cvs配置使用问题

今天小仲装了一个cvs使用,可问题总是多多的,看来我跟问题总是形影不离, 第一、下载方式,不要一下子把整个工作空间的项目下载下来。详细信息可以参照 http://www.opencmschina....
  • fance611261
  • fance611261
  • 2011年08月16日 12:46
  • 890

myeclipse+CVS的全套配置+(附:解决)Error validating location问题

近来项目要用到CVS,之前没用过,出现不少问题,所以在网上找到一篇比较全的。 (很抱歉,如果你希望能更加清楚地看清图片或是图上的文字的话,你可以按住ctrl不动,然后向上滚动鼠标的滚轮。要改变回...
  • lixin3273110c
  • lixin3273110c
  • 2014年01月09日 12:15
  • 868

ssh 使用新法:公网(合法 ip)用户访问内网(私有 ip)服务器(http,ftp,sshd,cvs...),

内网的朋友苦于没有合法 ip,不能对外提供 internet 服务。解决方案很多,可以通过在网关做端口映射,或其他的辅助软件等。 本文介绍两种比较简单实用的方法,利用 ssh 这个强大的工具。 ...
  • wuxinke_blog
  • wuxinke_blog
  • 2014年07月09日 18:16
  • 1022

cvs+ssh

  • 2008年06月10日 17:49
  • 272KB
  • 下载

github本地git push ssh方式免用户名和密码配置相关问题

本文章适用于新手使用github配置本地免密连接。本地是在win10系统下利用Git 64工具拉取的。 因为git支持两种传输协议,ssh和https方式。本文讲解的是ssh方式,而不是https的...
  • lonyw
  • lonyw
  • 2017年07月19日 15:41
  • 1804

CentOS SSH无密码登录原理,配置以及常见问题

原理简介  为了便于理解,假设需要在hadoop148这台机器上可以通过无密码登录的方式连接到hadoop107上。 首先在 hadoop148上生成一个密 钥对,包括一个公钥和一个私钥,并将...
  • sun7545526
  • sun7545526
  • 2015年03月19日 09:35
  • 1420
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CVS配置ssh问题
举报原因:
原因补充:

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