[Top][All Lists]
[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