Wie kann man den ssh-Tunnel für die Öffentlichkeit zugänglich machen?
Nun, zurückkommend auf diese Frage, führe ich den Befehl
ssh -R 8080:localhost:80 -N root@example.com
auf einem Mac aus. Doch der Port, der getunnelt wird, funktioniert nicht öffentlich. Ich führe einen solchen Befehl aus, damit der lokale Port auf dem entfernten Computer geöffnet werden kann. Und es funktioniert, wenn ich den Port auf localhost auf dem entfernten Computer öffne, aber wenn ich versuche, von meinem lokalen Computer auf die öffentliche IP-Adresse des entfernten Computers zuzugreifen, scheint der Port nicht geöffnet zu sein. Wie kann ich den Tunnel auf der IP-Adresse öffentlich machen, damit jeder darauf zugreifen kann?
EDIT: Es scheint, als ob die entfernte Seite nur an localhost bindet, anstatt an alle Schnittstellen.
EDIT 2: Der Client ist Mac OS X 10.6 und der Server ist Linux Mint, aber beide arbeiten mit OpenSSH.