Re: SSH and CVS

From: Fritz (notarealemail_at_at.all)
Date: 06/22/04


Date: Tue, 22 Jun 2004 20:48:48 +1000

It's been a while so it may have changed but when I was using Eclipse
2.1 to sync I had to use plink which is putty's version of the console ssh.

plink seemed to work exactly the same way as the ssh console so I didn't
even have to change the command line optiopns.

I may be wrong on this.

Nikola Milutinovic wrote:

> Hi all.
>
> I have a problem. I would like to use CVS (Concurent Versioning System)
> in client/server mode, via SSH.
>
> The "servers" are Tru64 UNIX machines (irrelevant, for this matter) with
> either OpenSSH v3.8.1 or SSH2 v3.2.0 all with CVS 1.12.x installed.
>
> The "clients" are WinXP machines with either PuTTY v0.53 or SecureCRT
> v4.1.6
>
> The CVS can use RSH for remote repositories, but any other RSH-like
> channel (SSH) can be used, as long as that user can login without being
> prompted for pass. Truth be said, I've managed to run CVS from one UNIX
> to another, with password prompting and it had no complaints.
>
> So, running CVS between UNIX hosts works like a charm:
>
> Papa-Legba:/# export CVS_RSH=ssh
> Papa-Legba:/# cvs -d :ext:root@Uprava.ev.co.yu:/usr/users/uvid/cvs
> checkout CVSROOT/modules
> warning: Cannot connect to DISPLAY; X11 forwarding disabled.
> U CVSROOT/modules
>
> So, this slides smoothly, although there are some messages displayed. I
> suspect they go to STDERR, so CVS pays no attention to them, since it is
> listening to STDIN/STDOUT.
>
> PROBLEM
> -------
>
> When I try to do the same from a WinXP machine, I run into trouble.
>
> -------------------------------------------------------------------
> D:\JBuilder9\bin> type ssh.cmd
> @echo off
>
> set VSH_PROG="D:\Program Files\SecureCRT-4.1\VSH.EXE"
> set VSH_ID="D:\Documents and Settings\nikola\Application
> Data\VanDyke\Nikola"
> set VSH_USER="uvid"
> set VSH_HOST="Uprava.ev.co.yu"
>
> %VSH_PROG% -i %VSH_ID% -l %VSH_USER% -x -nopty %VSH_HOST%
>
> D:\JBuilder9\bin> set CVS_RSH=ssh.cmd
>
> D:\JBuilder9\bin> cvs -d :ext:uprava.ev.co.yu:/home/u/uvidd/cvs checkout
> CVSROOT/modules
> stty: tcgetattr: Not a typewriter
> Not a terminal
> zsh: command not found: Root
> zsh: command not found: Valid-responses
> zsh: command not found: valid-requests
> cvs [checkout aborted]: received interrupt signal
>
> D:\JBUILD~1\bin>^CThe process tried to write to a nonexistent pipe.
> -------------------------------------------------------------------
>
> All of this seams to be caused by VSH.EXE actually logging onto the
> system, because the system displays greeting with MOTD upon logon. I
> know, you'll say: "turn off MOTD", but the system is in C2 Security mode
> and a part of the logon greeting cannot be turned off (because it is
> required by the C2 standard). "ssh" both from "SSH2" and "OpenSSH" do
> not exibit this behaviour when run in "command mode".
>
> IOW, if I run "ssh -l uvid uprava.ev.co.yu ls", I will get output from
> "ls", but no greeting message.
>
> What can I do? Other than installing CygWin and OpenSSH...
>
> Nix.



Relevant Pages

  • Re: CVS over SSH hangs
    ... I am experiencing problems using ssh as a shell for CVS. ... There is a small hang during connection start up: ... > (which is what CVS is doing) you can see the CPU usage go to 100%. ...
    (comp.security.ssh)
  • Re: CVS over SSH hangs
    ... When I try to checkout a large project from the localhost with ssh the ... I assume the problem is the ancient version of ssh I have installed on the localhost: ... > debug1: Seeding random number generator ... CVS transfer completes, but the session just hangs there as though there ...
    (comp.security.ssh)
  • Re: SSH and CVS
    ... I would like to use CVS (Concurent Versioning ... > in client/server mode, via SSH. ... OK, first, try working with Putty instead of VanDyke's ...
    (comp.security.ssh)
  • Re: Connection timeouts with SSH and CVS
    ... >> I'm having problems using SSH and CVS at my work. ... they timeout before anything starts. ... SSH connection) just fine. ...
    (Debian-User)
  • Re: CVS over ssh question
    ... Tom Maddox wrote: ... > has been put on me, namely that the remote developers not be allowed shell ... > access to the CVS machine, and I can't figure out a good way to accomplish ... > that while still allowing CVS access over ssh. ...
    (comp.os.linux.security)