Thanks for the example! I've had a busy evening last night mastering
the technique and it works well enough. I have also come across an
idea of using "hole punching" and UDP but it seems to be more complex.
Nevertheless a third host is essential, luckily I had one.

Cheers,

On 11/01/2008, Sylvester Lykkehus <[EMAIL PROTECTED]> wrote:

> There would probably by easier ways, but if you want to follow the
> tunneling approach, and you both are behind nat/firewall rules that you
> can not change, you need a third (trusted) hosted which you both have
> ssh access to.
>
> Then the target (your friend) could open a reverse port forward on that
> host, and you could either connect to him on that host, or setup a local
> port forward so that you could connect to him by reaching localhost on
> that port.
>
> I'm not sure if that made any sense, heres an example:
> [EMAIL PROTECTED]> ssh -R 5555:localhost:22 3rd_host
> [EMAIL PROTECTED]> ssh -L 6666:localhost:5555 3rd_host
>
> Then you can reach your friends machine by connecting to localhost on
> port 6666.
>
> As a said, there is probably easier ways, but my guess is they all
> require a third host if both of you are completely cut off from
> configuring nat and firewall.
>
> Best regards
> Sylvester Lykkehus

-- 
Marcin Floryan
http://marcin.floryan.pl/

Please consider the environment before printing this email.
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to