[X-Unix] Port Forwarding ssh using -R option 
    Bill Vinson 
    mailing_lists at vinsonweb.com
       
    Thu Feb  5 15:58:13 PST 2004
    
    
  
If your router will handle it, port forward another port to 22 on the 
mac.  This works like the following:
Router (PUBLIC_IP 22) -> Xandros Linux (PRIVATE_IP 22)
Router (PUBLIC_IP 1022) -> Mac (PRIVATE_IP 22)
So you still hit fakedns.dyndns.org just with different port numbers.  
However, this all depends on the router supporting port forwarding.
For ssh, -L is what you want.  For example,
ssh -L $ANY_PORT:$PRIVATE_IP:22 $PUBLIC_IP
Then open a new terminal and ssh -p $ANY_PORT username at localhost
This can become much more sophisticated, but this is just an example.
Bill
On Feb 5, 2004, at 6:19 PM, Our Pal Al wrote:
> At least I think the -R option is what I want.
>
> I've already got my home Mac listening to ssh on 22 as normal but 
> moved it
> behind a wireless router last night (doing ddns so I can still always 
> reach
> it from outside) and want to be able to ssh into my mac and my Xandros 
> linux
> box at will. I want to map port 22 on the router to the linux box and 
> then
> change the mac to listen to another port and I'll append that port # 
> when I
> ssh to it.
>
> Or maybe I'll do it the other way around once I figure out how to get 
> ssh to
> listen on another port. Once I've got the right syntax down I should 
> be able
> to change either but I can't get -R to work. Or is this even really the
> option I want? How can I get ssh to listen on another port? Right now 
> I hop
> from the mac to the linux box but I'd like to eliminate a second step 
> in
> getting to either.
>
> - opa
    
    
More information about the X-Unix
mailing list