Hey all,

I'm running a distributed photo-stitching system.  I have a central
server running beanstalkd on the standard port.  I'm using beanstalk
to distribute jobs, and beanstalkc in a python script that runs on
nodes to receive and process them.  I'm tunnelling the beanstalk
connection over ssh, and this is working fine for machines on my local
network. I use the following command to tunnel the beanstalk port to
localhost, then connect locally and all's well.

ssh -f [email protected] -L 11300:host.com:11300 -N

Where I run into problems is trying to do this on a remote host.  I
have my ssh port forwarded to external port 33333 on my router, and I
can ssh in from remotely with no trouble.  But tunnelling to beanstalk
doesn't work.  I tunnel with this command:

ssh -f [email protected] -L 11300:host.com:11300 -N -p 33333

And it's successful.  but then if I telnet to port 11300 locally, I
get the following error:

channel 1: open failed: connect failed: Connection refused

^ this is an ssh error, not a telnet one.  Somewhere, presumably in
the NAT, i'm unable to connect to the beanstalk server over ssh.  I'm
stumped.  Any ideas on something i'm missing, or alternatives?  I
don't want to just expose beanstalkd to the world without some level
of encryption.

Thanks all,
Charlie

-- 
You received this message because you are subscribed to the Google Groups 
"beanstalk-talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/beanstalk-talk?hl=en.

Reply via email to