Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CVSTrac 相关问题
» 有关ssh
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 有关ssh
smallfish
普通灌水员
UID 446
Digest Posts 0
Credits 55
Posts 34
点点分 55
Reading Access 10
Registered 2004-7-5
Location 福建
Status Offline
#1
Post at 2005-3-18 10:27
Profile
|
Blog
|
P.M.
有关ssh
请问如何通过SSH来结合CVS的远程访问呢??
该网站提供了客户端,,,不知有没有服务端也一起提供啊.
smallfish
普通灌水员
UID 446
Digest Posts 0
Credits 55
Posts 34
点点分 55
Reading Access 10
Registered 2004-7-5
Location 福建
Status Offline
#2
Post at 2005-3-18 20:05
Profile
|
Blog
|
P.M.
没人理我..随便留下一句也好吧..
找到了服务端的,搞不明白为何服务启动不了..
服务端又没有报错误信息...
在服务启动那边,反应:---------------------------
Microsoft Management Console
---------------------------
在 本地计算机 无法启动 SSH Secure Shell 2 服务。
服务并未返回错误。这可能是一个 Windows 内部错误或服务内部错误。
如果问题持续存在,请与您的系统管理员联系。
---------------------------
确定
---------------------------
不知这样的错误信息体现了什么...
1.SSH Secure Shell 2 依存服务的服务没有启动或没有安装 (该现象不存在,完全有安装,没有依存的服务)
2.软件安装或配置不正确(重新安装过,配置操作是齐启动后进行的操作.)
3.操作系统不兼容(说明书有说过兼容什么操作系统,所以应该没什么问题)
请帮忙分析一下,,谢谢..小小的意见也行..
zjy
管理员
UID 2
Digest Posts
6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
#3
Post at 2005-3-23 17:02
Profile
|
Site
|
Blog
|
P.M.
为 CVSNT 配置 SSH 连接的方法
刚才我花了点时间,在 WinXP SP2 下配置成功了 CVSNT + SSH,步骤如下:
1、服务器端软件
Server:Windows XP SP2
CVSNT 2.5.01.1910
http://march-hare.com.au/archive/cvsnt-2.5.01.1910.msi
http://download.cnpack.org/tools/cvsnt-2.5.01.1910.msi
OpenSSH 3.8.1p1-1
http://nchc.dl.sourceforge.net/s ... ssh381-20040709.zip
http://download.cnpack.org/tools/setupssh.exe
2、服务器端安装
先安装 OpenSSH,完成后进行如下配置:
运行 cmd 进入命令行,转到 OpenSSH 安装目录的 Bin 目录下,默认为:
cd "C:\Program Files\OpenSSH\bin"
如果使用本地帐号,执行:
mkgroup -l >> ..\etc\group
mkpasswd -l >> ..\etc\passwd
如果使用域帐号,执行:
mkgroup -d >> ..\etc\group
mkpasswd -d >> ..\etc\passwd
启动 SSHD 服务:
net start opensshd
如果服务启动成功,此时应该可以用 SSH 客户端连接服务器了
注意,如果 XP 开了防火墙,需要把 22 端口打开。
接下来安装 cvsnt,完成后打开设置面板,初始化一个 CVS 仓库。
附:在我的机器上,cvsnt 需要指定 Run as 为本机管理员帐号才可正常工作,其它机器上没测试。
3、客户端配置
安装 TortoiseCVS 1.8.13
http://jaist.dl.sourceforge.net/ ... toiseCVS-1.8.13.exe
http://download.cnpack.org/tools/TortoiseCVS-1.8.13.exe
使用以下参数创建新模块:
协议 :ext:
服务器 (此处要使用主机名或域名,不要使用 localhost 或 127.0.0.1,否则可能连不上)
端口 (使用默认值)
仓库 (cvsnt 里创建的仓库路径)
用户名 (服务器的本地用户名域用户名)
密码 (服务器的本地用户或域用户密码)
如果前面的配置没有问题,第一次连接时会弹出一个对话框生成 SSH 密钥,以后每次 cvs 操作都需要输入密码。
如果要添加用户,可以修改 OpenSSH 的 passwd 文件,见 OpenSSH 的文档。
Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
smallfish
普通灌水员
UID 446
Digest Posts 0
Credits 55
Posts 34
点点分 55
Reading Access 10
Registered 2004-7-5
Location 福建
Status Offline
#4
Post at 2005-4-2 10:48
Profile
|
Blog
|
P.M.
非常感谢yygw,我根据你的思路安装了openssh,
操作系统:windows 2000 server
第一次在自己的机子上安装成功,第二次在其它机子是安装,启动失败。。
错误属性:事件 ID ( 0 )的描述(在资源( OpenSSHd )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远端计算机显示消息。部分事件包含了下列信息: OpenSSHd : PID 2060 : starting service `OpenSSHd' failed: execv: 128, Transport endpoint is not connected.
不知这里怎么上传图片。。。请帮忙分析一下。谢谢!!
smallfish
普通灌水员
UID 446
Digest Posts 0
Credits 55
Posts 34
点点分 55
Reading Access 10
Registered 2004-7-5
Location 福建
Status Offline
#5
Post at 2005-4-4 18:04
Profile
|
Blog
|
P.M.
上面提到的,我想也不是主要的问题,,
只是想列出自己的安装配置过程中的一些问题,麻烦了yygw了。
今天继续,,出现新的错误信息是:进程意外终止。。。。。
zjy
管理员
UID 2
Digest Posts
6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
#6
Post at 2005-4-4 19:01
Profile
|
Site
|
Blog
|
P.M.
cvsnt 对 ext 协议是由第三方的 ssh 服务来支持的,只要 ssh 服务正常 ext 就可用。
如果有问题就得查 ssh 服务自己的文档了,建议你仔细看看 openssh 的文档,或者在网上根据错误信息查找一下原因。
Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
smallfish
普通灌水员
UID 446
Digest Posts 0
Credits 55
Posts 34
点点分 55
Reading Access 10
Registered 2004-7-5
Location 福建
Status Offline
#7
Post at 2005-4-4 20:31
Profile
|
Blog
|
P.M.
呵呵。。基于英文的openssh文档居多,在英文阅读还是有限的,不过yygw的建议还是要说声谢谢的。。
嘻嘻。。
dlee
新警察
UID 1020
Digest Posts 0
Credits 10
Posts 10
点点分 10
Reading Access 10
Registered 2005-9-5
Location 上海
Status Offline
#8
Post at 2005-9-14 21:45
Profile
|
Blog
|
P.M.
to yygw:
这个方法有点麻烦,可以使用 FreeSSHD,安装配置起来都很方便。
http://www.freesshd.com
另外使用 :ext: 协议无法保存登录口令,不知道你是解决如何这个问题的。可以直接使用 :ssh: 协议,cvs login 后用法就和 :pserver: 协议完全一样了,不需要再输入口令了。
请看我写的另外一篇 HowTo:
http://forum.javaeye.com/viewtopic.php?t=14888
dlee
新警察
UID 1020
Digest Posts 0
Credits 10
Posts 10
点点分 10
Reading Access 10
Registered 2005-9-5
Location 上海
Status Offline
#9
Post at 2005-9-16 22:04
Profile
|
Blog
|
P.M.
另外再说一下,当 CVSNT 采用 ssh 协议登录时候,使用的是操作系统账号,不会读 CVSROOT/passwd 文件,因此即使让 CVSTracNT 管理用户账号,它改写了 CVSROOT/passwd 中的口令,你仍然无法用新的口令登录(因为 CVSNT 根本就不会读这个文件)。在 ssh 登录情况下必须要改操作系统账号的口令才行。ssh 登录也无法做到多个虚拟用户映射到同一个操作系统账号上面。
这种情况下,不必用 CVSTracNT 管理 CVS 用户账号。当然如果你希望用 CVSTracNT 管理用户访问权限,还是可以这样用的。其实即使手工编辑 CVSROOT/readers 和 CVSROOT/writers 也不是什么麻烦的事情。
acediacvs
新警察
UID 1821
Digest Posts 0
Credits 5
Posts 4
点点分 5
Reading Access 10
Registered 2006-2-15
Status Offline
#10
Post at 2006-2-15 22:14
Profile
|
Blog
|
P.M.
|
我也在研究怎么用SSH,但是听dell说的ssh 登录也无法做到多个虚拟用户映射到同一个操作系统账号上面。那麻烦就大了,我还用这个吗?
我想干脆用SSL了,采用sserver的方式登陆,而不是pserver的方式登陆,不知道可以吗跟SSH安全性相比哪个好?
dlee
新警察
UID 1020
Digest Posts 0
Credits 10
Posts 10
点点分 10
Reading Access 10
Registered 2005-9-5
Location 上海
Status Offline
#11
Post at 2006-2-21 20:32
Profile
|
Blog
|
P.M.
最新版本的CVSNT自带有对sserver的支持,不需要像ssh协议那样要安装第3方的软件(copSSH、OpenSSH、FreeSSHD、etc.)。
理论上sserver和ssh使用的都是SSL加密方式,安全性应该差别不大。需要考虑的问题是,如果使用ssh协议,很多的不同的服务类型(使用ssh协议的cvs客户端、使用ssh协议的rsync客户端、sftp客户端、ssh客户端、etc.)都可以走ssh端口,而服务器的ssh端口一般都是已经打开的,无须打开额外的端口。
sserver使用自己的端口(跟pserver好像是同一个端口),需要额外打开一个端口,增加了一点点安全隐患。
TortoiseCVS自身已经可以支持sserver,而Eclipse则需要另外安装一个插件才能支持:
http://home.arcor.de/rolf_wilms/cvsssl/cvsssl_help.html
Good luck!
[
Last edited by dlee on 2006-2-21 at 20:35
]
acediacvs
新警察
UID 1821
Digest Posts 0
Credits 5
Posts 4
点点分 5
Reading Access 10
Registered 2006-2-15
Status Offline
#12
Post at 2006-2-22 10:21
Profile
|
Blog
|
P.M.
|
使用CVSNT自己带的SSL的功能sserver需要利用wincvs的2.0以上的版本啊,不知道这最新的版本跟CVSNT的结合的程度是不是很好啊?
[
Last edited by acediacvs on 2006-2-22 at 10:25
]
ybh
新警察
UID 1908
Digest Posts 0
Credits 1
Posts 1
点点分 1
Reading Access 10
Registered 2006-2-28
Status Offline
#13
Post at 2006-2-28 12:07
Profile
|
Blog
|
P.M.
我已经安装了cvsnt的2.5.3.2252和openssh4.3p2,在windows2003 sp1上,客户端是tortoise1.8.24。能够正常登录,checkout。但是向库里写入的时候,如提交,不管使用的是那个帐号,在annotate时,author一项都是sshd_ser。copssh1.3.8也有类似的问题。
但在windows2000上,cvsnt2.5.3.2252,openssh3.8就没有出现上面的问题。在openssh3.8的readme里面提到此版本还不能很好支持2003,不过倒也可以使用,但必须总输入密码。
因为某些原因,必须使用2003,还不想总输入密码,不知道各位是否能帮助解决。
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-10-12 21:33
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.009820 second(s), 9 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats