On Tuesday 19 February 2008, Etaoin Shrdlu wrote: > On Tuesday 19 February 2008, Mick wrote: > > > Does your mail server at home have a real ip address? You can do > > > > > > ssh -l <username> -p 443 -N ssh.server.address -L > > > localport:mail.server.address:remoteport > > > > > > And you don't need to worry about setting up forwarding rules on the > > > router. > > > > The mail server is on the Internet, not accessible by ssh. I intended > > to use the router to bounce the ssh connection and forward it to the > > mail server. > > > > laptop --> |firewall| --> router --> mailserver > > ssh ssh ssl > > > > Essentially, thinking of using the router as a proxy server. > > Ok, then Willie's command will work just fine, provided that *ssh* > connections to port 443 or 80 of your router work (and of course, that > your router can in turn reach the mail server on the necessary ports). > > ssh -p 443 -L 1234:mail.server:25 -L 5678:mail.server:110 [EMAIL PROTECTED] > > Would open ports 1234 and 5678 on localhost for sending and receiving > mail respectively. If your mail server uses SSL, the use the > corresponding ports (995 and/or 587 or whatever). > > What you send to port 1234 on localhost will be forwarded by ssh to your > router, and the router will forward the data to the mail server, port > 25. The same for port 5678. > > Note that the connection between your computer and the router is through > ssh, to port 443 of the router. This is the only connection you'll pass > through the firewall, and through which all the forwarded ports will > flow.
Nice! I will try it out next time I'm in the office. Thanks. :) -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.

