tunneling through stdin/stdout, source routing
Simon Richter
Simon.Richter at hogyros.de
Sat Nov 11 23:30:04 EST 2006
Hi,
quite often I find myself using commands like
$ ssh foo nc bar 12345
to connect to another host behind a firewall, and I also have a lot of
these commands in my ssh config file. Since this relies on the server
having netcat available (which a lot don't, or in some really old
version that will not shut down properly) it breaks often, and I wonder
whether it would make sense to have an option in the ssh client that
told it to connect to the server, then open a tunneled connection and
connect that to stdin/stdout.
As an extension, there could also be a source routing option in the
config file that would take care of setting up a chain of ssh
connections if I need multiple hops.
As far as I can see this requires no special support from the server, so
should be easy to implement; I'm not sure though how I would go about
implementing such a thing in OpenSSH because of the development model
that would effectively require me to run OpenBSD to test my patches
before submitting them.
Any ideas?
Simon
More information about the openssh-unix-dev
mailing list