Hoe maak ik een ssh tunnel open voor het publiek?
Nou, terugverwijzend naar deze vraag, ik voer het commando
ssh -R 8080:localhost:80 -N root@example.com
uit op een Mac. Maar de poort die getunneld wordt, werkt niet publiekelijk. Ik voer zo'n commando uit om ervoor te zorgen dat de lokale poort geopend kan worden op de computer op afstand. En het werkt wel bij het openen van de poort op localhost op de computer op afstand, maar wanneer ik vanaf mijn lokale computer toegang probeer te krijgen tot het publieke IP-adres van de computer op afstand, lijkt de poort niet open te zijn. Hoe kan ik de tunnel openbaar maken op het IP zodat iedereen er toegang toe heeft?
EDIT: Het lijkt erop dat de remote kant alleen op localhost bindt in plaats van op alle interfaces.
EDIT 2: De client is Mac OS X 10.6 en de server is Linux Mint, maar ze zijn allebei OpenSSH.