On Monday 20 Aug 2012 04:48:40 Canek Peláez Valdés wrote:
> On Sun, Aug 19, 2012 at 10:31 PM, David Relson <rel...@osagesoftware.com> 
wrote:
> > G'day,
> > 
> > I've volunteered to do some data entry for my local bike club.  This
> > involves a java application (jar  file) and a tunnel to a mysql
> > server.  I have detailed PuTTY configuration instructions but haven't
> > yet succeeded in converting them to ssh options.
> > 
> > The configuration options include:
> >     Seconds between keepalives -- 120
> >     Don't start a shell or command
> >     
> >     Forwarded port:
> >         source port number - PORT
> >         Destionation: MACHINE.DOMAIN.COM
> >     
> >     Host - IP_Address
> >     Login - userid
> >     Password - pw
> > 
> > Using "ssh -N userid@IP_Address" gives me a password prompt and no
> > command prompt - both good.
> > 
> > How do I specify the forwarded port?
> 
> If I understand correctly, with -L:
> 
> ssh -L XX:machine2:YY user@machine1
> 
> This command will connect you to the "machine1" host with user "user",
> and any connection to the port XX to the machine you are running the
> ssh command from, will redirect the connection to the "machine2" host
> in the YY port.

If you want to forward a local port XX to a remote port YY then Canek's 
suggestion will do what you want, assuming that the correct remote application 
is listening on port YY.

When you have more than one application this can soon become tedious.  So, if 
you want to set up the remote machine as a SOCKS proxy so that any socks-ified 
applications on the local machine can connect to the remote SOCKS, then you 
can use:

  ssh -N -D XXXX user@machine1

For applications that do not have built in proxy capability you can use e.g. 
proxychains.

HTH.
-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to