On Tue, Mar 24, 2009 at 02:40:52PM +1100, Darren Tucker wrote:

>> To get access to hosts behind a NAT-router, I have put the following
>> into my ssh-config:

[ ... ]

> You can do this entirely with a little proxycommand.  For example, I have 
> something like this:
>
> in ~/.ssh/config:
>
> Host myinternalhost
>   ProxyCommand ~/bin/myconnect %h %p
>
> in ~/bin/myconnect:
>
> #!/bin/sh
> if ifconfig fxp0 | grep "inet 10\.0\.0\." >/dev/null; then
>       exec nc $1 $2 # internal, connect direct
> fi
> exec gw.my.do.main ssh nc $1 $2 # external, via GW

[ ... ]

Ah, that looks very promising.  Thanks Darren!  I'll try that.

Reply via email to