Nun, unter Bezugnahme auf diese Frage führe ich den Befehl aus
ssh -R 8080:localhost:80 -N root@example.com
auf einem Mac. Der Hafen, der getunnelt wird, funktioniert jedoch nicht öffentlich. Ich führe einen solchen Befehl aus, damit der lokale Port auf dem Remotecomputer geöffnet werden kann. Und es funktioniert, wenn der Port auf localhost auf dem Remotecomputer geöffnet wird, aber wenn ich versuche, von meinem lokalen Computer aus auf die öffentliche IP-Adresse des Remotecomputers zuzugreifen, scheint der Port nicht offen zu sein. Wie würde ich den Tunnel auf der IP für jedermann zugänglich machen?
BEARBEITEN: Es scheint, als ob die Remote-Seite nur auf localhost statt an alle Schnittstellen bindet.
BEARBEITEN 2: Der Client ist Mac OS X 10.6 und der Server ist Linux Mint, aber beide sind OpenSSH.