reverse ssh tunnel listens on wrong interface

Posted by jigfox on Super User See other posts from Super User or by jigfox
Published on 2010-05-06T20:04:17Z Indexed on 2010/05/06 20:08 UTC
Read the original article Hit count: 315

Filed under:
|
|
|

I'm working with a server that is behind a firewall. I have established an ssh tunnel to an intermediate server in the internet like this:

remoteuser@behind_fw$ ssh -N -f -R 10002:localhost:22 middleuser@middle

But I can't connect directly throgh this server, this doesn't work:

user@local$ ssh remoteuser@middle -p 10002

I have to connect in two steps:

user@local$ ssh middleuser@middle
middleuser@middle$ ssh remoteuser@localhost -p 10002

Output of netstat -l on middle:

tcp        0      0 localhost:10002         *:*                     LISTEN

but it should be something like this:

tcp        0      0 *:10002                 *:*                     LISTEN

how can I achieve this?

© Super User or respective owner

reverse ssh tunnel listens on wrong interface

Posted by Jens Fahnenbruck on Server Fault See other posts from Server Fault or by Jens Fahnenbruck
Published on 2010-05-06T20:10:55Z Indexed on 2010/05/06 20:18 UTC
Read the original article Hit count: 315

Filed under:
|
|

I'm working with a server that is behind a firewall. I have established an ssh tunnel to an intermediate server in the internet like this:

remoteuser@behind_fw$ ssh -N -f -R 10002:localhost:22 middleuser@middle

But I can't connect directly throgh this server, this doesn't work:

user@local$ ssh remoteuser@middle -p 10002

I have to connect in two steps:

user@local$ ssh middleuser@middle
middleuser@middle$ ssh remoteuser@localhost -p 10002

Output of netstat -l on middle:

tcp        0      0 localhost:10002         *:*                     LISTEN

but it should be something like this:

tcp        0      0 *:10002                 *:*                     LISTEN

how can I achieve this?

© Server Fault or respective owner

Related posts about ssh

Related posts about tunnel