Ну, возвращаясь к этому вопросу, я запускаю команду
ssh -R 8080:localhost:80 -N root@example.com
на Mac. Тем не менее, порт, который туннелируется, не работает публично. Я запускаю такую команду, чтобы сделать так, чтобы локальный порт можно было открыть на удаленном компьютере. И он работает при открытии порта на локальном хосте на удаленном компьютере, но когда я пытаюсь получить доступ к общедоступному IP-адресу удаленного компьютера с моего локального компьютера, порт не открывается. Как бы я сделал общедоступный туннель на IP для любого доступа?
РЕДАКТИРОВАТЬ: Кажется, что удаленная сторона привязывается только на локальном хосте, а не ко всем интерфейсам.
РЕДАКТИРОВАТЬ 2: клиент Mac OS X 10.6 и сервер Linux Mint, но оба они OpenSSH.