Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I have a remote machine at example.com with sshd listening to port 1234 and a web service at port 5678.

For some reasons, I want to 'localize' the http requests to that web service.

When I execute

ssh -L 4321:example.com:5678 root@example.com -p 1234 -N

On the local machine (10.0.0.1), I can view the web service by navigating to:

http://localhost:4321

However, if I point the browser to:

http://10.0.0.1:4321

I get error (Error 102: net::ERR_CONNECTION_REFUSED if that makes any difference).

Is there a way to make the ssh port forwarding available under ip address rather than localhost?

I need it in order to have the remote service available for other computers on the LAN (10.0.0.0/24).

share|improve this question

1 Answer 1

up vote 2 down vote accepted

I just found this SSH port forwarding

ssh -L \*:4321:example.com:5678 root@example.com -p 1234 -N

is the way to go

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.