Hi Pete,

by "http proxy" you mean your proxy sitting in your machine where you do the
ssh to?

In my case I want to include the proxy which allows Internet access sitting
on the clients terminal and not in the remore machine.

Thanks

Tony

On Fri, Feb 13, 2009 at 1:31 PM, Pete Vickers <p...@systemnet.no> wrote:

> Hi,
>
>
> If your just trying to do an SSH connect via a http proxy, then I do
> something like this:
>
> [p...@air] ~> cat  ~/.ssh/pconn.sh
> #!/bin/bash
> # pconn.sh
>
> LF=$'\015'
>
> CMD="CONNECT $1:$2 HTTP/1.0"
> echo "yyy${CMD}yyy" >&2
>
> (echo "$CMD$LF"
> echo
> cat ) |
> nc proxy_server_ip_address 8080 | (
> while read L && [ ! -z "${L%$LF}" ]; do echo "xxx${L%$LF}xxx" >&2; done
> cat )
>
>
>
> [p...@air] ~> cat  ~/.ssh/config
> #
> #
> Host my-server-via-proxy
> Hostname my-server.com
> ProxyCommand ~/.ssh/pconn.sh %h %p
> TCPKeepAlive yes
> ServerAliveInterval 30
> #
> #
>
>
>
> and then just
> [p...@air] ~> ssh my-server-via-proxy
> to connect
>
>
> but be aware it only works if the proxy admin has not restricted the proxy
> to prevent CONNECT method to ports other than 443.
>
> /Pete
>
>
>
>
>
> On 13 Feb 2009, at 12:34, Tony Berth wrote:
>
>  On Wed, Feb 11, 2009 at 9:16 PM, Diana Eichert <deich...@wrench.com>
>> wrote:
>>
>>  On Wed, 11 Feb 2009, Tony Berth wrote:
>>>
>>> Hi Diana,
>>>
>>>>
>>>> this is a 'dumb' proxy and allows http/https traffic only. So ports 80
>>>> and
>>>> 443!
>>>>
>>>> What I'm after is the ssh command I have to issue in order to open a
>>>> connection from 'a1' to 'a3'! If I read correctly, in case I would have
>>>> used
>>>> putty on 'a1' I should do the following:
>>>>
>>>>
>>>>
>>>> http://meinit.nl/using-putty-and-an-http-proxy-to-ssh-anywhere-through-firewalls
>>>>
>>>> I was wondering if ssh flag '-L' is doing the same job.
>>>>
>>>> By 'httptunnel' you mean the following:
>>>>
>>>> http://www.jumperz.net/index.php?i=2&a=0&b=0
>>>>
>>>> Thanks
>>>>
>>>> Tony
>>>>
>>>>
>>> httptunnel nows refers to more than one software project to tunnel tcp
>>> traffic via an http proxy.
>>>
>>> take a look at SSH(1) -C
>>> and   SSH_CONFIG(5)   LocalCommand
>>>
>>>
>>>  if I'm reading correctly, ssh -C requests compression of the data and
>> ssh_config LocalCommand specifies a command AFTER I was able to make the
>> connection!
>>
>> Sorry, but I don't understand how this 2 things are related to my problem!
>>
>> The proxy is blocking me before any connection can be stablished. I want
>> to
>> include the data of that proxy in my ssh command in order to make the
>> connection but how can I achieve that?
>>
>> Thanks for your help
>>
>> Tony

Reply via email to