info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Accessing a firewalled CVS server via 'un-firewalled' host


From: Russ Sherk
Subject: Re: Accessing a firewalled CVS server via 'un-firewalled' host
Date: Thu, 23 Mar 2006 09:44:24 -0500

There are plenty of resources available online.  Try "ssh tunneling" or "port forwarding" in google.

The principle is simple enough.  you ssh to your work box to your work machine and pass ssh a port forwarding option.  Then you use the forwarded port as your cvs port (as if it were local).

>From the man pages:
     -L port:host:hostport
Specifies that the given port on the local (client) host is to be
forwarded to the given host and port on the remote side. This
works by allocating a socket to listen to port on the local side,
and whenever a connection is made to this port, the connection is
forwarded over the secure channel, and a connection is made to
host port hostport from the remote machine. Port forwardings can
also be specified in the configuration file. Only root can for-
ward privileged ports. IPv6 addresses can be specified with an
alternative syntax: port/host/hostport.
Another ok howto site:
     http://www.rzg.mpg.de/networking/tunnelling.html

So, if you can ssh to your work box and from your work box to the cvs server, you should be able to port forward and co/ci to your hearts content.

--Russ

On 22 Mar 2006 06:58:35 -0800, address@hidden <address@hidden > wrote:
Hi all

I used to be able to access my work's CVS server from home, but it's
recently been firewalled. I can't even SSH to it. I can, however, SSH
to my desktop machine that is allowed to use the CVS server. In
principle I'm allowed to access the CVS server from home, but in
practice it has been made difficult (and IT haven't had the foresight
to enable SSH connections to the server).

This isn't a question about using CVS over SSH that needs an CVS_RSH
answer :-)

What I'd like to do is be able to co, commit etc. from my home machine,
by talking to the CVS server via my work desktop machine. I think this
must be possible by using SSH tunelling or something, but I'm not
experienced enough to know how to achieve what I want. Can someone
point me in the right direction?

Thanks

C

_______________________________________________
info-cvs mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/info-cvs


reply via email to

[Prev in Thread] Current Thread [Next in Thread]