socks and misc patch to 2.9.9p2
Michael
michael at bizsystems.com
Sun Oct 7 13:09:38 EST 2001
>
> Out of interest what is wrong with 'ProxyCommand' for handling this?
> This is kinda why this was design for to support socks and other
> proxy type software without the nasty #ifdef/#endif code.
There are only 3 or 4 instances of this and no added code lines if
you consider the effect of the ifdef's
doesn't work for scp, and even if it did, I've got a ton of scripts
in existence on numerous machines that are using the old ssh-1.2.xx
reference release. It would be nice to upgrade transparently. I'm
sure that is why others have tried to add this feature in the past.
Michael
>
> [.. ssh.1 ..]
> ProxyCommand
> Specifies the command to use to connect to the server.
> The
> command string extends to the end of the line, and is
> executed with /bin/sh. In the command string, `%h' will
> be substituted by the host name to connect and `%p' by
> the port.
> The command can be basically anything, and should read from
> its standard input and write to its standard output.
> It should eventually connect an sshd(8) server running
> on some machine, or execute sshd -i some where. Host
> key management will be done using the HostName of the
> host being connected (defaulting to the name typed by
> the user). Note that CheckHostIP is not available for
> connects with a proxy command.
> [..]
>
> [.. Example in readconf.c ..]
> Host puukko.hut.fi
> User t35124p
> ProxyCommand ssh-proxy %h %p
>
>
> - Ben
>
> On Sat, 6 Oct 2001, Michael Robinton wrote:
>
> > Attached is a very small patch that allows the ssh clients to use the
> > socks5 library. It should work with socks4 but is untested.
> >
> > Tested on linux only
> > configure --with-socks
> > configure --with-socks5
> >
> >
> > Also included is a configure option to disable scp statistics
> >
> > --disable-scp-stats
> >
> > modified files
> >
> > openssh-2.9.9p2/acconfig.h
> > openssh-2.9.9p2/channels.c
> > openssh-2.9.9p2/configure.in
> > openssh-2.9.9p2/includes.h
> > openssh-2.9.9p2/scp.c
> > openssh-2.9.9p2/sshconnect.c
> >
> > autoconf and autoheader need to be run
> >
> > patches change only a line or two of actual C code in each file, most of
> > the changes are in the configure script
> >
> > Hope this makes it into the distribution :-)
> >
> > Michael Robinton
> > michael at bizsystems.com
> >
>
More information about the openssh-unix-dev
mailing list