Getting to an SSH account over a HTTP proxy
yuxi at ece.gatech.edu
Mon Jan 22 15:46:57 CET 2007
Diez B. Roggisch wrote:
> BJörn Lindqvist wrote:
>> I want to use Python to connect to a SSH account over a HTTP proxy to
>> automate some operations. I thought paramiko would be able to do that,
>> but it can not (it seems).
>> Is there some other Python module that can do what I want?
> Is there anything that can do what you want? Last time I checked there is no
> such thing as SSH-over-HTTP. Are you sure that is possible?
He's referring to the HTTP CONNECT method, which can tunnel arbitrary
TCP connections, not just HTTP. The IETF draft for this is titled
"Tunneling TCP based protocols through Web proxy servers".
AFAIK, there are no Python modules which support that. The protocol
itself is fairly simply though, so it shouldn't be too hard to write
your own wrapper or proxy for the client side. Things get a little more
complicated if you have to authenticate with the proxy first.
More information about the Python-list